What most retailers are not telling you is that the price doesn't include currency exchange, the 18% duty and brokerage fees which are applied to all clothing imported from the United States.
Once you add all the real costs to your online purchase, Marlasfashions will either meet or beat the regular online prices, If you find a dress lower at a different authorized Canadian retailer...
Marlasfashions will match the price + 2%