Same experience as others from Canada. Hope I had read these reviews earlier. The currency doesn't show as USD until you have paid. The custom duties are not mentioned anywhere. Moreover they ship via DHL until Canadian border and then move over to Canada Post which also charged extra $10 for the same!
Absolute crap. Never buying anything from Gymboree!