There are always pros and cons... We came from Europe (Ireland), where we both had jobs and life wasn't bad. But I wouldn't want to go back there now. I like the health care here, diversity of restaurants and people in general... And in most companies you have a room to grow with education support.
In Ireland you have to pay 40 or 50 Euro every time you go to the doctor, even if it's simple sniffles. Here, I found hospital care outstanding (if you have realistic expectations) and it was free.
Yes, car insurance in GTA is outrages, but it's caused by the amount of accidents and claims. Unfortunately people that have no clue how to drive get licenses easily...
Sometimes I feel healthcare is the key magnet for government of Canada to keep people within Canada. Otherwise it is very much possible that half of the Canada might move out to US or other countries.