It seems that you might be able to get your medical without a passport but really you will still need one at some point. Talk to the US embassy or consider returning to the US to get one. There is no way to have legal status in Canada without a passport.