Congratulations again, i was pretty confident and knew you would land in a job very soon! I am sure you can get your medicals done locally there in Toronto, however, passports delivery is something which is very sensitive matter and you need to take a call bro...
W.r.t PCC's, its a borderline...