Yeah, it wasn't the long voting lines or the infill vote tbh. Cartmell and Better Edmonton arguably ran a shit campaign to the point where some candidates were openly criticizing and going against the party line on infill.
Which is even more embarrassing considering they had every advantage with them when this all started, with money, ads, the perception of a "change" election, and the fact he's been a mayor-in-running for the last few years anyway. Knack wasn't really a factor since a lot of people were expecting Sohi to pull a Gondek and run. He didn't, passed the progressive torch to someone else while taking all the unpopularity baggage with him, which was a good political move.
In the end, Knack consolidated the progressive vote behind him, like I mentioned was going to happen, and that carried him home.