Dear iam_toby ,
No no as soon as i get my passport back i will visit my country so i am gonna take qatar airways which is first enrty canada in montreal airport i have to do immigration check up there than i will take another flight for ottawa , so this is the rule if you land any city of this...