"but I still don't want to have to pay anything, even a miminmum cost, to people who purposefully pollute their lungs and then expect other people to take care of them when they get lung cancer".

THe above statement doesn't make sense. I don't really know about Canada, but lets take UK as an example. The fact (and this is a FACT) is that Smokers pay over four times (£7 billion) what it is said to cost the NHS (£1.5 billion) to treat 'smoking - related diseases'. THis sounds like smokers are paying health treatments for many other diseases that are not related at all to smoking. It's not that you have to pay for the treatment of smokers, it is more likely that smokers are paying for other people's treatment. If everyone in UK stopped smoking, the healthcare system would collapse.

Likewise,I would not wish to pay for people who have diseases for over eating, indulgin in promiscuous relations, alcoholism and so on. THe difference is that smokers are the ones who pay, whilst the rest of the "health sins" carry little finantial responsability.