you may want to consider The Athletic Club at Trainyards at St. Laurent. I was a Goodlife member for a year and moved to The Athletic Club since Feb this year. It's the best club in Ottawa. the monthly fee is the same as Goodlife's regular fee ($25 include tax every 2 weeks) but it gives you so much more - 2 pools, hot tub, steam room, sauna, tons of machines and fitness classes, yoga including hot yoga, pilate, badminton and basketball league in a big gym for kids and adults.
They still have the promotion of giving up to 3 months free for those who move from Goodlife. I got the deal and I joined with a few Chinese friends.