The completely unsubstantiated rumours around here are that the fuel pump problem may have been caused by a lack of fuel to pump! All will be revealed in due course by the TSB.
However, it was a remarkable piece of airmanship to achieve such a successful forced landing. Before Calgary International forced flight schools to move away, I had often flown in and out of YYC, traversing large areas of the city at uncomfortably low altitudes and pondering where I would land in the event of an engine failure. Apart from the occasional park, playing field or golf course, roads are the main option.