Roots is a great brand. I like their styles, how their clothes look, the quality, and the layout of many of their stores. But they're not cheap, regardless of how good the exchange rate might be.
However, there are options. Roots web site often offers great bargains. Calgary and Edmonton also have outlets, of which I make a point to stop anytime I'm in town. The Calgary locations require a bit of a drive and since trends and seasons do change, selection can be a little hit or miss. But there are always bargains to be had and I have come out of here with some great deals and nice clothing, especially for my son.