The current system is that government acts as the moloply insurance company which force doctors to accept lower pay. The problem is not that Canada lacks doctor (although indeed it needs more doctors), it lies that under the system, people are not encourage to become doctors/nurses (pay is much lower than US), not encourage to see more patients, not encouraged to provide better service. Simply put, the health system will eventually not work. Ontario puts more than 40% tax money on healthcare; the highways system, road maintenance are much worse than US.