I don't like this use of "free". It is paid for by taxes. That is no where near free. It is extremely hard in a highly advanced economy to provide quality healthcare at less than 10% of GDP. That is a huge number for any wealthy country.
The general view of US healthcare is that not much of the money paid toward better health outcomes reaches the target.
A quote from another comment here is:
Australia’s health system far outperforms the .. US healthcare system, which spends nearly twice as much per capita as Australia to deliver far worse outcomes — including Americans dying five years younger than us.
Also, Canadians are pretty fat. It looks like 65% are overweight, which includes obese. Ref: https://www.statista.com/statistics/1317268/overweight-obesi...