Andrej Kramaric scored a pair of goals and Croatia crushed Canada's hopes of advancing at its first World Cup in 36 years with a 4-1 victory on Sunday.
Alphonso Davies scored Canada's first-ever World Cup goal seconds into the match but the team's trip to soccer's biggest tournament will end on Thursday against Morocco, the Group F leaders after a surprise 2-0 victory over Belgium earlier in the day.
Marko Livaja and Lovro Majer also scored for Croatia, the runner-up to France at the 2018 World Cup in Russia. Captain Luka Modric, 37, was still looking for his first goal of the tournament in what is likely his final World Cup.
The victory moved Croatia to the top of Group F on four points. They now need only a draw in their final game against third-placed Belgium, who are a point behind, to guarantee a knockout spot.
After two defeats, Canada's exit at the group stage was confirmed, leaving them to face Morocco, also on four points, in their final game.