Then Sideshow collectibles wouldn't be your best bet, well you're screwed regardless. The exchange rate is ass right now and you'll always pay duties on items from Sideshow. But if you can afford then they're a good option.
I buy off a seller in Alberta (Starbase Collectibles,
here's his facebook link) they charge in USD but it's the cheapest way to get new Hot Toys if you want to pre-order. He's a great seller and always delivers. He has a non refundable deposit policy as most sellers do now. The price of Hot Toys have really jumped over the past few years and the exchange rate doesn't help.
For example I just paid for my AoU Thor figure from Starbase and it came out 237 dollars USD total (that's with shipping and other fee's they include)
While via Sideshow he's 219.99 plus shipping which is about 35 USD to Canada for a figure of that size and you'll pay at least 50 bucks Canadian in duties.
Otherwise get them from individual collectors.