Teachers are well paid in Canada, and in many Canadian mid sized cities a teacher with 10 years experience will make more than a software developer with similar years experience. Additionally they have a strong pension, and incredible job stability.
e.g. A teacher in Saskatoon would make about $92K with 10 years experience with a defined benefit pension, and 2 months off in the summer.
It is tougher for teachers in high COL cities like Toronto and Vancouver as they make roughly the same as they do in the rest of the country. (But similarly a Vancouver software developer doesn't get a USA west coast salary)
Teachers are well paid in Canada, and in many Canadian mid sized cities a teacher with 10 years experience will make more than a software developer with similar years experience. Additionally they have a strong pension, and incredible job stability.
e.g. A teacher in Saskatoon would make about $92K with 10 years experience with a defined benefit pension, and 2 months off in the summer.
It is tougher for teachers in high COL cities like Toronto and Vancouver as they make roughly the same as they do in the rest of the country. (But similarly a Vancouver software developer doesn't get a USA west coast salary)
Source: My wife teaches, and I write software!