We went to Whitehorse once, but it was the dead of winter, and boy was it ccccccold!
Oregon has Fred Meyer's all over the place. Yes, they have a lot, that's why their motto is "One stop shopping" No fabric, tho - although they did have some years and years ago.