My wife is also Canadian. It's great for primary care. Otherwise, it sucks.
Also, comparing the US to Canada, Sweden, etc. is apples to oranges. Those countries' health care systems work to a certain extent b/c of their relatively homogenous, limited population. Would never work in the US.