You will, however, need monitoring and may eventually need treatment. You are also contagious and could spread the illness to others which would pose a burden on the system. I'm not sure what Canada's policies are at all. I'm just telling you what your situation looks like to a system who will have to pay for your medical care. Please research Canada's policies further because I have no specific knowledge of it.
i'm HBsAg positive, HBeAg negative, my DNA viral load count is 14 IU/ml which is low, and there is no liver damage. my doctor said i'm an inactive carrier and that i am not highly contagious. the doctor also added that i am fit to work and don't need any medications.
Ditto bberry. If a person is likely to be an undue burden to the health care system they can be denied entry.
regardless of his status, Canada is a country with a socialized medicine/treatment.
if they require Hepatitis tests and i assume they do then most likely his application for visa/entry will be rejected.
much like the the gulf countries in the middle east ( kuwait, saudi arabia etc...)