I'm all for mobility and freedom, but since Canada has a liberal immigration policy and the rest of the world doesn't, Canadians, to put it politely, are getting the short end of the hockey stick.
Take L-Girl, for example, she emigrated from the USA because she didn't like the Bush dynasty, so she moved to the nearest foreign country, Canada.
Two years (or is it three already?) after immigrating to Canada, she seems more concerned about Americans than Canadians.
A quote from her blog:
an annoying blogger ragged on me for taking vacations in the US instead of Canada. Note to world: time and money are not unlimited. I plan to travel in Canada as much as I can, and with any luck, I have a long life ahead of me to do so. Meanwhile, people we love live in the US and we don't plan to stop seeing them.
So while Canadians put up with American loving immigrants, Canadians are stuck in the frozen north where we celebrate Thanksgiving in October as God intended.
So here is my argument, either the world makes it easier for us to leave Canada, or we stop putting up* with so many foreigners.
*Please note I'm not advocating tasering foreigners at the airport or stopping them from visiting, I just think we should stop dishing out landed immigrant status like spaghetti at a United Church fundraiser. ;-)