A Canadian living in US, so take this with a grain of salt.
Canada is a great place to immigrate too, I would also explore Montreal, it has more of a research/AI/gaming scene but the cost of living is lower than Toronto. Don't know about the salaries, I would investigate!