I just discovered Canvas about 6 mo. ago. Gotta say, at the discount prices, some of the items are a steal. A few shirts have become favorites for casual wear. Just picked up a pair of chino's that are 95% the same as a pair of RLP chinos (near identical in every detail, if not quite as meticulously finished) for 30 or 40% the price.
I do think on some of their shirts their patterns are just not up to snuff. I've been reading folks say they're JCrew knock-offs, but JCrew stuff ends up looking nicer to my eye. What I've returned is often because, in the end, it doesn't look quite right.
I picked up a Patch Madras shirt from LE that is as nice as anything from anyone and about 50% of the price. With free shipping and easy returns, it's been a no brainer for experimentation.