English is a many-headed serpent, but so are all languages. The internet and television are killing many of the differences, though.
Hiberno-English is a recognised dialect of English, used in Ireland. It includes the use of the word 'yoke' to indicate a thing (rather than just referring to the 'yoke' on the horse
)
Canadian is somewhere half-way between English and American. For example, they're
chips not French or any other type of Fry.