How much your vote counts for depends not on what province you reside in (Canada's four largest provinces are grossly underrepresented) but also on whether you reside near or in a major urban center. If you live in or especially around Toronto, for example, consider yourself doubly screwed.
Oak Ridges - Markham (Ont.) 228,997
Kenora (Ont.) 55,977
Montcalm (Que.) 144,141
Roberval - Lac-Saint-Jean (Que.) 78,765
St. John's East (N.L.) 100,559
Labrador (N.L.) 26,728
Fleetwood - Port Kells (B.C.) 160,129
Kootenay - Columbia (B.C.) 88,026
There is only so much that can be done to address the largest provinces underrepresentation. However, there is no reason why an act can not be passed to insure that each riding within a province has roughly the same number of people.