im sorry but im a canadian and have never found the wait times unreasonable.
you had to wait oh 6 hours to get checked for a cough? boo the fuck who, seriously its a cough, if you went in with a chainsaw to the face you'd be seen immediatly. a doc visit without insurance in the usa for something like that can run upwards of $500. Now im just guessing you make a lot less than $100 an hour, therefore it really is not a waste of your time, you in effect profited (through cost savings analysis)
the canadian system is arguably one of the best systems in the world, yes at times there is a bit of a wait for preventative or nonemergency care, but that sure beats having nothing.