123 courses in Toronto & Niagara, ranked by Greenside Index. 84 of them take bookings from visitors. 2 are Bucket List courses.