I also live in Western Canada, specifically Vancouver BC. My truck shipped 5 weeks ago - has been sitting in St. Louis for all 5 of those weeks and is still waiting for a rail car. Will still take 2-3 weeks to get to the dealership once on a train. I would take the on-route with a grain of salt. Dealers have no accurate way of determining the delivery date. What dealership did you order with? What is the event code?