Toronto is a major North American tech center.
Our economy follows the USA. They say that when the US economy gets a sniffle ... Canada's catches a cold.
As far as winter is concerned ... this isn't Buffalo! I don't own a snow shovel.
Temperature is moderated by Lake Ontario but we don't see the lake-effect snow our American friends get on the south shore.
Toronto is further south than many American cities:
Latitude: 43 degrees, 40 minutes north
Longitude: 79 degrees, 38 minutes west
Temperatures aren't too bad.