SAP is right, BOS-YYZ is international
My gut feeling is that the lounge dragon is robotically accustomed to seeing UA boarding passes and incorrectly denied you access because AC doesn't print a big INTL on the boarding passes like UA does
(Which is totally stupid because duhhhhh it's an AC boarding pass)