The Fredericton YMCA offers programs for all ages in swimming, racquet sports, gymnastics and much more. Day care, summer camps, and after-school programs are available.