In the case of financial hardship, there are programs such as Jumpstart and KidSport available that will help subsidize registration fees. These programs require that an application be completed. Please visit the below links for more information.
Canadian Tire Jumpstart Program - provides assistance to families
KidSport Canada - KidSport grants are available for children up to 18 years who are in financial need to pay registration fees for the sport of their choice.