|
Answer» What is Ontario Place West Channel mean? The Ontario Place West Channel, also known as the Toronto Western Beaches Watercourse is a 'flat water' training and competition centre for rowing, paddling and water sports located on the shoreline of Lake Ontario in Toronto, Ontario, Canada. reference
|