Over the last games Canada holds victories - 2, losses - 1 and draws - 2. Morocco on the other hand ends the latest games with victories - 3, losses - 0 and draws - 2. Based on this data we come to a conclusion that Morocco currently is in better form, unlike Canada.
Canada: South Africa – (Win 0:1), Switzerland – (Loss 2:1), Qatar – (Win 6:0), Bosnia & Herzegovina – (Draw 1:1), Ireland – (Draw 1:1).
Morocco: Netherlands – (Win 1:1), Haiti – (Win 4:2), Scotland – (Win 0:1), Brazil – (Draw 1:1), Norway – (Draw 1:1).