The north Africans only need to avoid a defeat in their final World Cup group stage match to progress into the last-16.
Advertisement
And they were handed a goal on a plate in the fourth minute following a calamitous gaffe from Red Star Belgrade shot-stopper Borjan.
Advertisement
He raced onto a poor back pass from centre-back Steven Vitoria, with the 35-year-old just needing to clear the danger and send the ball up the field.
But he bizarrely tried to dribble out from his area and his touch was well overhit, with the ball falling to forgotten Blues star Ziyech's left foot 35 yards out from goal.
And the ex-Ajax playmaker simply chipped the onrushing goalkeeper to put the ball into an empty net as he made a difficult finish look easy.
talkSPORT's Saunders was left raging over Borjan on commentary, as he slammed the veteran for thinking he can play as an outfield player.
Advertisement
He said: "Deary, deary me what a mistake.
"Another goalkeeper who thinks he can play centre-midfield playing out from the back - there's no danger whatsoever.
Advertisement
"He gets a backpass which is slightly short, but he's passed it straight to Ziyech.
"Five minutes into the game, what on earth are you doing?"
Saunders added: "He's got two options, option one, put your foot down the ball right down at the end of the pitch, option two, put your foot down the ball right down at the end of the pitch.
Advertisement
"And he's chose another option that doesn't exist, try and dribble past a midfield player."
As for the strike, Saunders was quick to praise Ziyech, adding: "He's executed it perfectly, that's not a difficult finish, he's shown his class. It was a gift."
It went from bad to worse for Canada in the 23rd minute after Sevilla striker Youssef En-Nesyri smashed the ball home at Borjan's near post.
Advertisement
And Saunders yet again hit out at Borjan, as he remarked: "I have to say he's done Borjan at the near post.
"If he gets done, he's got to get done at the far post. I think he's got to do better, but great ball and a great finish."
Though Canada pulled a goal back in the 40th minute after West Ham defender Nayef Aguerd scored an own goal.