Most Asus phones are carried at Staples here in Canada.... Another place to look is potentially Swiftronics.
Maybe they were at one point, but the Zenfone 8 was never carried at retail in Canada, and Staples doesn’t currently have any Asus phones in stock.