wow! congratulations!To answer your question, Hep B is not a problem to come to Canada. I didnt read the whole thread, but just be honest at your medical exam, let them know about your condition, your treatment ect, don't hide anything. The doctor will have requisition to check your liver function. I passed medical exams for both Study permit and PR step while under medication. As long as your live function is at good standing, don't worry much.