When Kevin O’Leary, part-time Canadian resident and full-time television troll, walked into conservative Canada’s answer to Comic-Con Thursday night, the gravity of the ballroom – in a convention centre attached to an Ottawa mall – shifted around him. The campus partisans came first, fan boys in first suits, lapels overladen with pins.