If you can get outside the city Vaughn Mills shopping centre is fantastic, especially for hot humid days when you need a break from the heat. There's a cool shop there called Bass Pro Outdoor with everything from a shooting game to $40,000 boats inside it, plus plenty of proper shops, huge La Senza store, and i think there's go karting in there too. I was there August 2005 for the last two weeks and the heat was unbelievable every day, the humidity takes a bit if getting used to so air conditioned places are heaven. Oh and the best place for any girl to go is the Bata Shoe Museum, it's in downtown Toronto, don't know exactly where but it's only a few minutes by Train from Union Station. If you're looking for food in Niagara Falls there's a fantastic buffet place straight across from the top of the falls, closes at 3 but definitely a place to go