Update: Liberal Darshan Kang has come back to take Calgary-McCall. This gives final results of 61 PC, 17 WR, 5 LIB, 4 NDP. Shares of votes hardly changed from those just posted above.
All in all, I am terribly surprised. Despite losing the vast majority of their voters, the Liberals held on to...