I've been in Toronto all my life and I love it.
Job market for developers is good. There are a lot of hot startups in Toronto (500px, Wave, Wattpad), Waterloo (Vidyard, Thalmic), Vancouver (Unbounce), etc.
Check this list out of the top 100 Canadian startups by TechVibes http://www.techvibes.com/blog/the-canadian-startup-index-201.... Also try all your standard job boards (GitHub, Indeed, Mashable, Craigslist) and Canadian ones like StartupNorth.
When you move to your new city, use Meetup.com to find local tech meetups. It's a great place to meet people and find work.
I'd be happy to answer more questions via email.