FWIW, I was an expat in Canada for five years.
Taxes are killer, between Federal, Provincial and HST you pay over 50%. Deductions are minimal.
Socialized medicine is not good. All the best doctors move to the states. Specialty doctors have a long wait list so God help you if you have a serious...