Canada is indeed very frustrating. It's great for simple things like a broken arm. But the reality is that it's years behind in treatment of complex illnesses. There are a lot of people in Canada that travel to US to see specialists, when they can afford.
US is also able to attract the best professionals, including MDs. Here in Canada we're left with the "leftovers". Those that did not make it big in life.