I arrived at the service department, no appointment, with a badly punctured tire ("garbaged" - quote from BCAA roadside assistance tech), and running on the "donut" spare. Left, a few hours later, with two new front tires (good price!) as well as having had my overdue vehicle regular maintenance caught up (I was going to schedule an appoint in a few weeks). Also a damaged wheel lug was replaced (flagged by BCAA tech).
A day that started badly (flat tire) transformed to a productive one. Enjoyable too, as I had some time to wonder around the Auto Mall "kicking tires".