Live Streaming
Live Streaming 24/7

Video Player is loading.
G. Ross Lord Park and its amenities offer escape from Toronto life
G. Ross Lord Park, located near Dufferin Street and Finch Avenue West, is one of the biggest parks in North York and has a wide variety of amenities. It's also home to the Community Association for Riders with Disabilities. Nick Westoll reports.