I know for a fact Montreal airport immigration lineups are nearly 2 hours or even more during peak seasons.
For Canadian Citizens this isn't a factor, but for passport holders of other countries have had to wait in line for hours. Just about a week ago, they announced this wait times will be...