Table tennis clubs in Canada

21 table tennis clubs in Canada so far. Pick a city to see them all.

All Table tennis 21 Tennis 248 Padel 8 Pickleball 89 Squash 6 Badminton 12

Where to play table tennis in Canada

Table tennis in Mississauga 5 clubs Table tennis in Vancouver 5 clubs Table tennis in Calgary 4 clubs Table tennis in Edmonton 3 clubs Table tennis in Ottawa 2 clubs Table tennis in Toronto 1 club Table tennis in Winnipeg 1 club
Photos: Wikimedia Commons Mississauga Nick de Guzman, CC BY 2.0 · Vancouver Quintin Soloviev, CC BY 4.0 · Calgary Gorgo, Public domain · Edmonton IQRemix, CC BY-SA 2.0 · Ottawa Saffron Blaze, CC BY-SA 3.0 · Toronto Jchmrt, CC BY-SA 4.0 · Winnipeg Quintin Soloviev, CC0

The table tennis federation in Canada

Table Tennis Canada (TTCAN)
Member of ITTF
Official website

Table Tennis Canada (TTCAN), also referred to on its own site as the Canadian Table Tennis Association, is the national non-profit governing body for table tennis in Canada, based in Ottawa, Ontario, and a member of the ITTF (its logo carousel also shows the Canadian Olympic Committee and CRDSC). Its members are the provincial and territorial table tennis associations (e.g. Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland, Nova Scotia, Nunavut, and others), run through Provinces & Territories contacts and Committee Chairs. TTCAN is run by a Board of Directors, a Members Council and a professional staff/committee structure, is officially bilingual (English/French) under its own Official Languages Policy, and delivers Long Term Athlete Development, coach education and certification, umpire/referee officiating programs, a Safe Sport program (including the Universal Code of Conduct to Prevent and Address Maltreatment in Sport and Canadian Anti-Doping Program), and a dedicated Para-TT stream (national team, selection policies, international events). It organises the national team and Canadian Championships, junior championships, a national ranking, and TT4ALL grassroots tournaments, and receives financial support from the Government of Canada for its programs.

Licence, competitions and contact →

Address
2451 Riverside Drive, Ottawa, Ontario, K1H 7X7

From the federation’s own website and its international federation, checked in September 2026.

Where to buy a table tennis bat in Canada → 6 shops sell table tennis equipment in Canada: specialist shops, sports chains and online stores.

Clubs offering table tennis

Alberta Table Tennis Training Center
Alberta Table Tennis Training Center
Edmonton · King Edward Park
7206 76 Ave NW
Table tennis
See the club →
Calgary Junior Table Tennis Association
Calgary Junior Table Tennis Association
Calgary · McCall
1312 40 Ave NE
Table tennis
See the club →
Champlain Table Tennis Club
Champlain Table Tennis Club
Ottawa · South Keys - Heron Gate - Greenboro West
2214 Bank St Unit 24
Table tennis
See the club →
Custta TT club Calgary
Custta TT club Calgary
Calgary · Franklin
T2A 1X5, Alberta
Table tennis
See the club →
Elite Table Tennis
Elite Table Tennis
Mississauga
5570 Kennedy Rd S
Table tennis
See the club →
Greater Vancouver Pingpong Society
Greater Vancouver Pingpong Society
Vancouver
2909 Bainbridge Ave #102
Table tennis
See the club →
Greater Vancouver Table Tennis Club
Greater Vancouver Table Tennis Club
Vancouver · Lochdale
495 Sperling Ave
Table tennis
See the club →
Harmony Table Tennis
Harmony Table Tennis
Mississauga
5570 Kennedy Rd
Table tennis
See the club →
Joyful Table Tennis Club
Joyful Table Tennis Club
Vancouver · Central Vancouver
499 E Pender St
Table tennis
See the club →
My Table Tennis Club Mississauga
My Table Tennis Club Mississauga
Mississauga
2436 Haines Rd
Table tennis
See the club →
North Shore Table Tennis Club
North Shore Table Tennis Club
Vancouver
1555 Forbes Ave
Table tennis
See the club →
Ontario West Table Tennis Association
Ontario West Table Tennis Association
Mississauga
5570 Kennedy Rd S
Table tennis
See the club →
Do you run a table tennis club?
Create its booking space: your courts, your hours, your prices, your members. Two minutes.
Create my club