How come, for example, the average cruising altitude of let's say the Westjet Boeing 737-600 from CYWG to CYVR flies at an altitude of 38,000 feet-40,000 feet, yet the Air Transat Airbus 330-200 flying from CYVR to Man EGCC flies between 33,000 feet and 35,000 feet? Why is the air transat one flies lower when you'd think that with the Vancouver to Manchester route being more of a long-range flight than the Winnipeg to Vancouver one, it'd want to fly above the regional/domestic flights.
Why is this so? to illustrate, here are flightaware records for two recent flights: Westjet: https://flightaware.com/live/flight/WJA307/history/20150903/1210Z/CYWG/CYVR Air Transat: http://flightaware.com/live/flight/TSC284