Canada Ball Hockey is a registered non-profit organization. It is officially recognized as the governing body of the sport of ball hockey in Canada by the International Street & Ball Hockey Federation (ISBHF) and Hockey Canada. Nine different Provinces are part of the Association: British Columbia, Alberta, Saskatchewan, Manitoba, Ontario, Quebec, New Brunswick, Nova Scotia, Newfoundland & Labrador.