The train is great if not still waking up and/or hungover. Drank all day, hopped on pretty easy, bought many drinks and found the dining car this time that has really comfortable seats and a better atmosphere with other trainPAK'rs. There's a canadian trash bar right across from the station that we were able to knock out a few last beers at before realizing I was 20 minutes off on when the train departed and had to hustle over.
Canadian customs guard assholes aren't a train thing. The guy at the airport when we flew in was shitty just like the last trip's train guy was. The train guy going out was originally dickish but then when it came out that I was there on a free reward night and flight, we started talking points and it was all good.