Air Canada and Emirates have agreed to continue their two-year codeshare and loyalty partnership, extending it until 2023.