Ive used velodromeshop about 4 times now and its free shipping and the only time they screwed my order was gave me CS EVO instead of CS Elite tires (I needed a spare set of both so wasn't the worst thing for me).
Shipping takes a while but everything does to Canada. No duty and free shipping is worth any wait here.