Morocco established late pressure as Hakimi pushed forward from the backline, though Dutch captain Virgil van Dijk initially stopped an opportunity from Saibari.
Morocco eventually equalized during stoppage time when substitute Chemsdine Talbi delivered a cross that allowed Diop to head the ball past Verbruggen.
Canada secured its place in the round of 16 on Sunday in Inglewood, California, following a 1-0 win against South Africa courtesy of a 92nd-minute goal by Stephen Eustáquio.
This marks the second consecutive World Cup where Canada and Morocco will play each other.
Canadian supporter Dalen Brueckner, who traveled from Vancouver to Los Angeles for the round of 32 match, expressed his excitement about the team's progression to the next stage in Texas.
"If you would've told me four years ago, hey Dalen, in four years you're going to be watching Canada play the Netherlands or Morocco in the round of 16, I wouldn't have believed you," said Brueckner.
Brueckner noted that he traveled with two friends he met during a previous match against Switzerland at BC Place.
"It's hard to put into words. It was the best sporting moment of my life," said Brueckner.
>>> Inquiry Demands Overhaul of NHS Maternity System in England
He described the intense atmosphere and his emotional reaction following the historic victory for Canadian men's soccer.
"I've never shouted louder. I've never been so happy.
I had to grab my seat after a while, because I was like, 'What's happening? You haven't breathed in a long time,'" said Brueckner.