Site of the Finish Line of The Amazing Race Canada 1 Islands, TV Locations Links: www1.toronto.ca By: kkeps