Sounds to me like Canadian health care is just great unless you have a medical problem.
We see a lot of Canadians come down to the Cleveland Clinic, one of the finest hospital systems in the world. They advertise that you can get an appointment with a doctor the same day you call.
A month ago a doctor prescribed an MRI for me. I got it the next morning. The only delay was because I was busy the first afternoon.
By the way, with Medicare and the supplements this cost me nothing.