Hello, I am planning to Travel to Halifax. I have a connecting flight from Toronto to Halifax. I need to complete my Landing in Toronto's pearson airport (i would land on Friday 8PM) Do you think 2.45 hrs waiting time is good enough to complete immigration and PR landing formalities (Can skip SIN registration if it is possible) ? The next flight is only in the morning. I would need to sleep in the airport. How bad is it to sleep in an Airport ? (First time for me) How big a risk is it with 2.45 hrs waiting time ? Thanks, Anil.