Question: do you have to have passport for domestic flights?
Answer: Canadians Canadian resident flying within Canada do not need a passport. Passports are for international travel. Domestic travel only requires some form of government issued photo ID . ... However as a flight from BC to Ontario may pass thru US air space there may be more restrictions.