2,134 Trails in Canada

Trail Name Difficulty Length (mi) Rating City
Hard Rock (Pineview)  difficulty 0.48 Kamloops
Hard Rock (Pineview)  difficulty 0.48 Kamloops
Harbourview  difficulty 16.0 Sooke
Happy Valley (Monte Christo)  difficulty 0.42 Rossland
Happy Face (Suncoast)  difficulty 1.53 Powell River
Happy Creek Trail System Advanced difficulty 9.0 ***** Hinton
Happy (angry) Gilmar (Mount Fernie Provincial Park)  difficulty 2.0 Fernie
Hanover Freeride Mtb Park Beginner difficulty 8.0 **** Hanover
Hanna (Park Hill)  difficulty 0.03 Salmon Arm
Hanlon Creek Beginner difficulty 16.0 **** Guelph
Hang Your Hat (Burnaby Mountain)  difficulty 0.7 Burnaby
Hammer Time (Eagle Mountain)  difficulty 0.4 Anmore
Hammer Fest (Englishman River Falls Provincial Park)  difficulty 23 Parksville
Hamilton Brantford Rail Trail Easiest difficulty 50.0 **** Hamilton
Ham Sandwich (Snowden Forest)  difficulty 1.05 Campbell River
Halloween Advanced difficulty 1.0 Rouyn-Noranda
Half Nelson (Garibaldi Provincial Park) Beginner difficulty 2.0 ***** Squamish
Half Nelson (Diamond Head)  difficulty 1.56 Squamish
Hail Merry Trail (Merry Creek)  difficulty 0.8 Castlegar
Hail Mary (Heritage Park)  difficulty 0.4 Mission
Hades (Doumont)  difficulty 0.23 Nanaimo
H2O  difficulty 0.21 Welcome Beach
Gus Johnson Trail (Lac Le Jeune Provincial Park/ Stake Lake Recreation Site)  difficulty 4.57 Kamloops
Gun Meadows (South Chilcotin Mountains Provincial Park)  difficulty 1.58 Gold Bridge
Gun Creek Trail (South Chilcotin Mountains Provincial Park)  difficulty 16 Lillooet
Gun Club Bypass (Red Mountain)  difficulty 0.6 Mission
Gun (Penticton Maze)  difficulty 0.7 Powell River
Gummy Bear (Sun Peaks Bike Park)  difficulty 0.62 Sun Peaks
Gum Boot (Doumont)  difficulty 0.25 Nanaimo
Guelph Lake Beginner difficulty 16 **** Guelph
Guava Jelly (Ledgeview)  difficulty 0.87 Abbotsford
Grouse Trail (Harbourview)  difficulty 0.53 Sooke
Grouse Gulch (Peterson Creek Park)  difficulty 0.32 Kamloops
Grizzly Adams (SilverStar Resort)  difficulty 0.46 Vernon
Grip and Rip Advanced difficulty 9.0 ***** Hinton / Brule
Grinder (Hilton Falls)  difficulty 0.1 Milton
Grey Mountain  difficulty 15 Whitehorse
Greenwood Intermediate difficulty 15.0 *** Pickering
Greenstone Mountain Provincial Park  difficulty 0.0 Kamloops
Greenland (Mount Seymour)  difficulty 0.36 Deep Cove
Green Tunnel Trail (707 Community Park)  difficulty 0.97 Gabriola
Green Trail (Kinnikinnick Park)  difficulty 0.21 Sechelt
Green Trail (Mount Rose-Swanson Trails)  difficulty 0.25 Armstrong
Green Ribbon (Hartland Mountain Bike Park)  difficulty 0.39 Victoria
Green Ribbon (Hartland Mountain Bike Park)  difficulty 0.39 Victoria
Green Lake Provincial Park  difficulty 0.0 70 Mile House
Green Door (Monte Christo)  difficulty 2.53 Rossland
Green Chicken (Cranbrook Community Forest – South)  difficulty 0.44 Cranbrook
Great Grey (Mt Morrisey XC trails)  difficulty 1.39 Sun Peaks
Great Divide Bike Path Easiest difficulty 7.0 ** Lake Louise

Know of a new mountain bike trail not listed here? Please tell us about it using this form. Find mountain bike trails near you or for even more trail inspiration and how we ranked the mountain bike trails, see this list of the best mountain bike trails in the world.