Откуда cane, cannon, channel, canal, canon

Все эти слова выросли из одного древнего слова, которое значило «тростник»: высокая полая трава у воды.

Тростник есть прямая полая трубка. Из этой одной формы вышли значения:

Путь слова: древний Ближний Восток (то же слово, что ивритское קנה, qane, «тростник») → греческий κάννα → латинский canna → европейские языки. Тысячи лет.

Из одного растения и одной его черты, прямой полой трубки, человек по сходству сделал и вещи (трость, пушку, канал), и отвлечённое понятие (правило). Тростник стоит и за словом «пушка», и за словом «канон». На этом видно, как язык строит отвлечённое из вещественного: «правило» выросло из палки, которой меряют.

Учёные принимают, что в греческий это слово пришло из семитского (как ивритское qane), но строго это не доказано.