The way this is stated is very misleading. The average time to get surgery is 20 weeks. This varies a lot by what kind of surgery you're talking about[1]. The average waiting time to see a doctor in the ER is measured in hours, with 27% of Canadians waiting 4 hours or more[2].
As a Canadian, I'm tired of Americans shitting on Canada's health care system and spreading misinformation to score political points. It's not perfect, but I'll take it over the financial devastation wrought by the US system any day.
Edit: Also, let's not forget that US citizens regularly cross the border into Canada so they can afford basics like insulin[3].
[1] https://globalnews.ca/news/3084366/q-a-how-long-are-medical-...
[2] https://www.cbc.ca/news/health/medical-wait-times-up-to-3-ti...
[3] https://www.cbc.ca/news/canada/windsor/bernie-sanders-insuli...