Canadian Adult Recreational Hockey Association (CARHA) promotes and fosters participation in recreational hockey at the grass roots community level. CARHA strives to encourage physical fitness among its membership while promoting and encouraging safety and fair competition, with emphasis on fun, through league and tournament play. is a FREE service developed and maintained by a team of hockey players, for hockey Teams and Goalies across North America. provides easy-to-read, printable maps to arenas throughout North America. You will also find information on lodging, restaurants and sports stores nearest your destination.