Prime ranchland near Calgary to be protected