Rooster, if you read my post, you will note that I specifically told him he might want to consider doubling his budget re: Rosen, though as you yourself just noted, there are sales (i.e., a blazer within his budget, exactly, and it does happen)

All fun aside, you yourself need to check out Vaughan Mills; a friend of mine returned with 2 Armani blazers, and a HB blazer for about 100 each (pre-tax). I couldn't believe it myself, so went up to Vaughan (this was during their post-boxing day sale), and sure enough: everything was indeed on sale. It's worth calling up the store, I think, and asking them about their sales (they won't necessarily tell you what they have, stock changing over quickly, but they will tell you if there's a sale going on, and what it is, right?

Recently, I received an email re: spring cleaning sale, but don't know if it's still going on at this time (you can get on Holt's list, just add your email etc. at the Holt Outlet, not the Holt's retail stores themselves but the actual outlet, and they'll give you a heads-up when they're having a sale); basically, when a sale goes on there, they discount up to 90 percent off that which has already been discounted. Of course, it's not every day and all the time, but well worth the drive to check it out, I think. Just sayin, that's all ....

EDIT: just noticed you're from Cowtown---I've a friend, a female attorney who moved back west (she got homesick), though flies in a couple times a year to shop the Holt Outlet. Just a thought, but yeah, retail prices out west .... hear you, I really do.
Oh, one last thought, as it relates to the online shopping portion of the question, might try Yoox.com which ships to Canada. Their CDN site is connoted in loonies, and their final prices on checking out also include taxes and duty such that there are no surprises and/or any other calculations involved, which is nice. Of course, can't try anything on before-hand, but if you know exactly what you want, it's good stuff, really. Hope this helps.