> However, once a Canadian citizen, there is a possiblity to get transferred to a Silicon Valley arm of a US company from Canada (using the TN visa) and hence receive a higher compensation.
As a Canadian immigrant, I'd rather people don't come to Canada and get citizenship as a shortcut to go to another country.
As a Canadian immigrant, I'd rather people don't come to Canada and get citizenship as a shortcut to go to another country.