Canadians travelling to Europe won't have to get a new visa waiver until the end of 2026 at the earliest, as another delay is announced by the European Union.