I flew Air Transat 3551 from PVR to YYJ on March 2nd. The flight took off from PVR shortly after 6:30 PM CST and landed at YYJ 9:11 PM PST. Total flying time was around 4h 40m. The information reported here http://flightaware.com/live/flight/TSC3551 is not accurate.
It’s probably only recording the flight data when it entered US airspace.