I'm Canadian on a work visa here, I might be unable to stay here now, but dam what a glorious time in this great country.
I used to joke if I had to leave for the good of this country so be it, I stand by it still. Fortunately for me I'll probably just get moved to my company's Canadian office. The downside is those tax dollars now go to Canada's government, and my spending to the Canadian economy.
That's the long term goal, but it'll take a while