My girlfriend is trying to visit me for July and August this summer. Unfortunately her foreign passport expires end of November, so we're already at the <6 months point that a lot of countries use and have yet to apply for the Canadian visa. Is it required for Canada as well or is she fine so long as her passport is valid for her stay? I've heard conflicting information on this... and her consulate in the US hasn't been replying to emails.