I have purchased from these guys at least 10 times.
Shipping to Canada is a little pricey sometimes, but I'm a happy customer.
Your so right about the shipping, taxes and customs coming into Canada.
But the parts are hard to find and good to get.
Riding the BC coast is pretty good too!
Terry