The North African side sit second in Group F after that victory, level on points with Croatia but with a slightly inferior goal difference. Victory over Canada would confirm their spot in the knockout stages, and could be enough to secure top spot and avoid a potential last-16 clash against Spain.
Hakimi came off in the second half against Belgium but it is not an issue that keeps him out of this match, with Noussair Mazraoui starts at left-back having overcome the injury scare he suffered in the opening match against Croatia.
Zakaria Aboukhlal came off the bench to score late last time out, but it’s likely not enough to earn him a place in the starting lineup.
As for Canada, their World Cup hopes are over after two defeats have left them bottom of the group and unable to reach the knockout stages.
Junior Hoilett dropped out of the starting lineup against Croatia having started the tournament but returns for his country’s final match, while Jonathan David drops out.
Alphonso Davies has scored Canada’s only goal in Qatar so far and will need to be at his best if his side are to get a result that their performances so far have deserved.
Starting Canada XI: Borjan; Johnston, Adehugbe, Miller, Vitoria; Hoilett, Buchannan, Haye; Davies, Larin, Osorio
Starting Morocco XI: Bounou; Hakimi, Aguerd, Saiss, Mazraoui; Amrabat, Ounahi, Amallah; Ziyech, En-Nesyri, Boufal