My "home" gym is the Goodlife at 250 Yonge St. (Eaton's Centre) but this gym has squash courts (4 of them actually, not 2 as previous reviewer indicated - 2 of them are "tucked away"). I really like this gym. The changerooms and spacious and modern and the equipment is new and well-maintained. They validate parking which is a bonus so you can park underground (entrance is off of Hendon). The only problem I have had is that they have screwed up my squash court reservation twice now when I called to book a court over the phone. Their response is that the system is flawed. Doesn't really help me much when my partner and I have come to the gym especially to play squash.
If you are a squash player and want to book a court, get them to add you to their electronic reservation system and you can reserve a court yourself up to one week in advance.