Hi all. I will be landing in a few weeks and my destination is Calgary, but I have a connecting flight with 2:50 hours layover in Halifax. As I came to understand that's where I'll be dealing with immigration. Does anyone know or have went through the process in Halifax and can tell me the amount of time it takes to do all the paperwork and if my 2:50 connection layover will be enough? And what is the traffic to be expected, because it's a fairly small airport, somehow I don't think there will be a huge line...? I would really hate to miss my flight and be stuck in the airport.