Thanks for sharing your experience. Quite helpful indeed.
Do you recall if all formalities at the airport can be done over the weekend as well? Say, if we land on a Sunday, can we wrap up all formalities w.r.t. Immigration, Service Canada, Customs?
Thanks