Sorry, WW, I did that once, (married an American, with whom I had a genuine relationship because it would be "convenient"...fifteen years later, its still convenient but not very flexible.)Immigrating to Toronto is a kind of popular misconception. You have to immigrate to Canada actually, then you can live anywhere you want...
But the actual answer to your question, (do you need a job offer or anything) is "depends on the flavour of the month". Right now if you're a techie, they're dying to bring you here.
Course, you have an advantage of already being used to the climate...