haha it is a big country. we don't all live along the border across from a major u.s. city. besides, travelling is tough when you can't get anyone to look after your igloo when you're gone.
I've read various statistics that say at least 75%-85% of Canadians live within 150km of the US border. I've known a number of Canadians with US PO boxes or a box at the UPS store. Somewhere for their orders from US places to be shipped. Pop across the border and pick them up. You don't have to be near a major US city to do that.