Rock Auto and Canada shipping

Rockauto rocks.... my frt upper and lower Moog ball joints were over $400.00 getting them at trade price from the local part stores after I provided them with the part numbers. Rockauto shipped from California with Fedex to my door taxes in was $281.42. It took 12 days but this was over the Xmas holidays. Shipping was $47.76