True now that I think of it. Should have been obvious. I grew up in Northern Ontario and it was annoying having Toronto make all the decisions. The north by and large was totally ignored. Guess Ive been away a long time.
I'm a city dweller myself, but I do think that electoral districts based on geographical size rather than population does make sense. For example, would one MP not benough for the City of Ottawa? One problem I see with that is the MP's workload whereby a rural dweller could more easily get the attention of his MP than a city dweller does.
Another possibility would be to still have representation by population but make it such that come voting time, the vote of a rural MP would be worth two votes, whereas that of an urban MP one vote, or something else of the sort.
The other idea (though this wunderkind require Constitutional change and radical decentralization with most political power at the city level) would be pyramidal demoray whereby we vote for our city councils and our city councils vote for the Federal government. This would make representation by geography rather than population (one city, town, etc., one vote) and make it much more grassroots with MP's trying as best they can to cooperate with city governments to win their votes.