My daughter in Manitoba is sponsoring her new husband to come to Canada. He has a stopover in Montreal on his way to Winnipeg. Will he go through immigration in Montreal, or in Winnipeg? How long does it take to go through immigration at the airport? Thanks for your time.