canon (Middle French) comes from Middle French cane, from Old French cane, from Middle Low German kāne, from Old Saxon *kano, from Proto-Italic kanō, from Proto-Germanic kanô, from Proto-Indo-European gan- — a vessel, tub; a vessel, vat, tub.
Ancestry of “canon”, step by step
canon traces back through two separate lines of ancestry.