Top 10 Golf Courses: Canada Home to a wide variety of courses that range from classics designed by native son…