I love this store - just wish it wasn't this crowded all the time. West Elm has been a favorite since my New York days and I am glad it's found a home in Toronto. It caters to young urban crowd and has some great pieces made from recycled wood. They source the bedding linens from across the world and like Tara mentioned in her review - there really is something for everyone on your list.
And the best part is the price - they are quite reasonable.