Coming home from a 7 month trip (looks like I was the last reviewer) via a long distance flight during a snow storm is not fun. Thankfully I live in Edmonton where they know how to handle the weather/keep the runways clear. The only delay in landing was that the bridge connecting to the plane had trouble securing due to icing. Other than that we were off the plane quite quickly. Immigration had about 5 booths open and was only a 10 min wait. Issue with the baggage carousels in that the info telling us which one was ours was only up for 2 minutes (while we were waiting to get through customs) and then for some reason it disappeared which was quite confusing. Airport staff was waiting past the customs area to help passengers with connecting flights.