BOC Macklem takes audiences questions