Receive timely updates and information from the Township of Terrace Bay.



Arena Groups

Residents Recreation Services Terrace Bay Arena Arena Groups

Terrace Bay/Schreiber Figure Skating Club

The Schreiber/Terrace Bay Figure Skating Club offers various programs: CanSkate, StarSkate and Power Skate!
Professional Skate Canada Coach: Deana Figliomeni
Skating Season from October to March!
To Register, please contact:
  • Bre Gallagher at (807) 823-0228

After September 30 there will be an additional $20 late fee for all programs.

2017/18 Registration Fees:

CanSkate – $290.00
(ages 3 and up) learn to skate program two nights per week (Mondays and Wednesdays in Terrace Bay and Tuesdays and Thursdays in Schreiber);

StarSkate – $700.00
five nights per week – group sessions and private sessions for skaters who are testing and competing

PowerSkate – $170.00
1 hour per week conditioning program Sunday evenings in Schreiber for hockey players Novice age and up

Terrace Bay Minor Hockey


The Terrace Bay Minor Hockey Club is a member of Hockey Northwestern Ontario. They offer hockey starting from IP1 all the way to Midgets (numbers permitting).
Hockey Season from October to March!
For registration, please contact: Cristy at 825-9171 or Bonnie at 825-9074
2017/18 Registration Fees:
IP1 (Ages 7 yrs. and under) $200.00
NOVICE (Ages 7 & 8 yrs.) $300.00
ATOMS (Ages 9 & 10 yrs.) $300.00
PEEWEES (Ages 11 & 12 yrs.) $350.00
BANTAMS (Ages 13 & 14 yrs.) $370.00
MIDGETS (Ages 15 & 16 yrs.) $370.00

Terrace Bay NBC Hockey

The club plays games on Tuesdays from 8:00 pm to 9:00 pm and Thursdays from 9:00 pm to 10:00 pm.

Participants must be 18 yrs. of age or older to join.

Hockey Season from October to March.

Please contact:   Danny Mulligan at (807) 823-1076

2017/18 Registration Fee:   $150.00 person

Terrace Bay Curling Club

The curling club offers Ladies, Mens & Mixed Leagues.

Curling season begins in November and ends in April.

For more information, fees and to register, please contact: Scott Adams at (807) 825-9151 or visit: Terrace Bay Curling Club