Give a try with Air Maroc from where I live in Montreal.

They have the best price for the Western Africa destinations.