If it's coming from the U.S.A. then there is going to be duties.
Usually, if an online store lists the Canadian price, it means that duties have already been added. If you buy from Crate and Barrel's website, it actually STATES that duty charges have already been applied. Taxes and duties only include taxes - i.e. HST in Ontario's case. J.Crew is NOT doing this. A dress that costs $200, for example, at Yorkdale is $200 on their website if it "sees" that you're landing on the page from Canada (about 18-20% more than in the US, which is standard). Yet when you check out, they add duty on TOP of the already charged duty price. NO ONE ELSE THAT I KNOW OF DOES THIS. Other sites do one of the following:
1. List in US prices, then apply duty at check out (what J.Crew used to do and what practically everyone else does)
2. Use a (dated) conversion rate, then apply duty at check out (Banana Republic's US/International site)
3. List the actual Canadian price with duty added (Crate and Barrel)
4. A separate Canadian-run site listing Canadian prices and shipping from Canada. (need a Canadian warehouse to do this, so I don't see J.Crew doing it for another couple of years. Gap/Banana/Old Navy is doing this right now)
Like I said, the new prices, which match the Yorkdale store, is covering part of the shipping price rather than duty, like Crate and Barrel. Shipping to Canada, based on Banana Republic's prices, is about $25-30, depending on how much you're ordering.