有免费的,但是要符合下列条件,有的家庭医生护士不了解细节就会收费。红字部分应该是我们的孩子可以享受免费免疫的原因。
The hepatitis B vaccine is available from your family doctor for a fee. Hepatitis B testing, counselling and a free vaccine are available at Sexual Health Centres and the SITE.
The Ontario Ministry of Health provides the vaccine free of charge for:
    * infants born to carrier mothers;
    * household and sexual contacts of chronic carriers;
    * household and sexual contacts of acute cases;
    * patients on renal dialysis
    * those with diseases requiring frequent receipt of blood products;
    * intravenous-drug users;
    * homosexual men;
    * heterosexuals with multiple sex partners;
    * those with needle-stick injuries;
    
* children younger than seven years old whose families have emigrated from countries of high prevalence for hepatitis B and who may be exposed to HBV carriers through their extended families; and
    * grade 7 students (through the Hepatitis B School Immunization Program). 
http://ottawa.ca/residents/health/conditions/cd/hepatitis_b_en.html