The economy has depressed prices somewhat. If things improve, prices will rise, if the economy goes South, none of use will want to spend $$$ on lenses, even on sale.
I'd buy from Canada, or at least compare, the dollar goes a little further in Canada right now.
but don't you lose the warranty if do that? i thought i had to buy from canon usa?