If I go compare prices for luxury electronics like game consoles, phones, computer parts, laptops, and literally anything else, the cost of the item is always much more in Canadian stores than American stores, and it's always more than exchange rate would explain.
And that's before taxes.
And American stores will not ship those sorts of items to Canada.
I can't talk directly about the Canadian market, but I can tell you that in the UK, once taxes are accounted for the prices are near-identical, and we don't even have a US free trade agreement.
Like, if you compare US vs UK MacBook prices the UK looks way more expensive, but after accounting for VAT they're basically the same.