Yeah, bikes are shipped from Europe (Germany if I am not mistaken) when they are bought from Canada on Canyon's website.
Import duty charge is 13% + 100$ of shipping + other fees that you may or may not get. Sales taxes are also to be added to the bill as per my understanding. It's a big no no for me.