Bromont? the Glen? you're retarded. Bromont has a better park, cause Owl's Head's sucks, Glen has better snow, just cause its all natural and ice is non exixtant.
As for terrain, Owls Head has any mountain in the townships beat, Adstock has some nicely cut trails and woods, but Owls Head is for sure the best. You just gotta ride with the locals to know the good shit. it isnt a park rider's mountain though, if thats what you're into