Learn how to say Canyons correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word canyon:
a deep gorge, typically one with a river flowing through it, as found in North America:
[in place names]:
the Grand Canyon
mid 19th century: from Spanish cañón ‘tube’, based on Latin canna ‘reed, cane’