Things to do Community Watch: Cochrane, Alberta While ranching still reigns, the town's historic and revitalized downtown reveals its progressive side