You need to find a job there first. Canada has a points system - my wife an I were going to Canada, she for a doctorate, I as the significant other working remotely for Canonical. The only reason we didn't went there was a nice job offer from Ireland.
Also less freezing than Toronto.