Hi Peter & Beryl,Not long now...I bet your getting excited now. The dress code on the Trains is comfortable and casual attire, which means you can relax and enjoy the ride!The average temperatures for your tour are as follows:Niagara Falls 8-20 degreesToronto 11-19 degreesVancouver 10-18 degreesJasper 3-15 degreesBanff 0-10 degreesSo a bit of a mixture!! I would advise to pack t-shirts, jeans, light trousers (linen) and fleeces for the warmer weather, jumpers, shirts, blouses, jackets and coats for the colder destinations. In terms of footwear, I would pack comfortable shoes, trainers and maybe some boots for the colder weather.Even for the warmer destinations, the evenings are cool so make sure you pack a couple of pull overs or cardigans.I hope this helps. If you need anymore information, please do not hesitate to ask.Warm Wishes,Elaine, your editor