1. I respect the fact you don't want to discriminate when it comes to matters of health and safety. I, on the other hand, would like to discriminate. If a person who led unhealthy lifestyle knowingly requires medical attention, I want to have a default option of not paying for this out of my own pocket, because I don't know that person at all. Now, say I'm a Canadian citizen too: would you give me the same amount of respect and not require me to pay tax money for the things I have no intention of supporting and allow me to only pay to my insurance company?
2. In my world what's most likely to happen is that this guy would be helped immediately, but the hospital stuff later will report the incident, the guy will lose his driving licence forever, will be unable to buy alcohol and will be required to pay to the hospital over time. I'm not gonna go into detail of how it is achieved without a government, but it's quite very possible and would even be enforced more effectively.
So, yes, my main point is: forced universal anything is bad and immoral. Everyone should know exactly how and where their money go and be free to decide what to do with their money. If I dislike how my charity works and if I dislike that it doesn't help drunk drivers, I switch to a different one which does. If everyone in a society agrees to pay for universal healthcare voluntarily without a threat of IRS or similar agency showing up if they don't pay, then I have no problem with it.