As far as I know, Canyon do not have a Canadian distributor or deliver direct from Germany but they do have a US operation.
So I can get a bike mailed to Blaine or Point Roberts ($3699 + $89 delivery) plus WA sales tax @8.5% = $4109 USD/$5454 CAD.
Any idea how much import duty and/or sales tax/anything else I'd have to pay?
I believe I can't request a refund of the WA sales tax. I think there is a 13% import tariff on complete bikes but not sure whether GST/PST is on top of that, or whether anything can be offset against WA sales tax!