The City of Canyon Parks and Recreation Department maintain nine softball/baseball fields, a 30 acre soccer complex, Canyon Trails at Buffalo Hill for biking, a State regulated six acre lake where you can fish (fishing license required), and open space to practice and play.