Virtually every province is free.
BC does have a premium for people who earn above a certain amount (think it's around 40k CAD) but it's only around $35 a month. Real cheap.
Govt health insurance in Canada covers pretty much everything. Common exclusions are psych services, non-medically essential treatments (cosmetic stuff etc) and dental.
You can always get a top up private insurance plan (but a lot of employers give this at varying levels) that covers prescription drugs, dental, etc.