The age divisions that are represented are:

- Squirt U10 (ages 9-10)

        - Pee Wee U12 (ages 11-12)
      - Bantam U14 (ages 13-14)
    - Midget U18 (ages 15-18) 

The CRHL is a youth hockey league that emphasizes skills development with a recreational component.The goal of the CRHL is to encourage a FUN environment in a recreational skill development setting that gives all players an opportunity to play games.

The CRHL is a non check league.