Not just the medical, his visa must have expired too. Thus, he cannot land in Canada.
Plz check once again the visa validity date. If some time remains, fly immediately. If not, write a letter to CHC and ask for their advice/intervention. Let them advise ur next course of action. Probably, CHC will ask you to take the meds again.
Remember, by urself u cannot do the meds.