Canada features premier golf courses such as Cabot Cliffs and Banff Springs, set within stunning national parks that enhance the natural beauty of the golfing experience.