Jonathan Heffernan, a firefighter at the Halifax international airport, had pulled in to refill his truck. Thanks to the coronavirus lockdown, the station usually bustling on a Sunday morning was largely empty, but the quiet was soon punctured by an exchange of gunfire.