Toronto is one of the most multicultural cities in the world.
This means there is very probably a Moroccan expat community in Toronto. Canada bing partly francophone is probably in your favour too.
I have successfully changed Australian dollars to South Korean won in a Korean supermarket in the next suburb from where I live so given that MAD
are officially not convertible this is possibly your best bet.
The other possibility of course is to find somebody who's travelling to Morocco soon. If none of your friends ofor their friends is planning to, you could see if there are CouchSurfing meetups. Toronto is bound to have some. There you will not only have fun and meet interesting people, but some may be Moroccan or travellers intending to go to Morocco as one of their destinations.
Either way you can offer to exchange at official rates so neither of you makes a profit, unlike with a bank or exchange bureau - so it would be a win-win.