Takeoff was at 15:34Z. Diversion started just after four hours en route at 19:48. At 20:58 they carried out a missed approach at Edmonton and after over two hours of maneuvering, they landed at Calgary at 23:14Z (17:14 local).
Elapsed time 7h40 compared to a planned time of about 13 hours. What surprises me is that all the maneuvering between Edmonton and Calgary was at 9000' or below, which is uncontrolled airspace.
https://www.flightradar24.com/data/f...a263/#1e2d26f3