You're an idiot ... The problem with our health care system relates to the following:
1) We have terrible population density. We're physically the largest country in the world and have 10% of the population of the US. This means we have to have hospitals that support only thousands of people, which is extremely inefficient. This isn't a problem in the US.
2) Our government has to balance the economy (taxes) with health care funding (as well as funding for other programs). A difficult task to maintain such a system due to reason #1. This wouldn't be an issue in the US as if you took a small fraction away from the military budget (which is astronomical and unnecessary), it could easily fund a public health care system. The US has the population density to easily support it with a minor increase to personal and commercial taxes w/o compromising military spending.
3) Our provincial and federal governments have been prioritizing the economy over health care for the past decade (or more in some provinces). 10 years ago, wait times were next to nothing in BC. Lower taxes, lower funding to reduce national debt, etc. Again, the US wouldn't have to make such compromises.
Congratulations, you're ignorant ...