we got app approved december 16th at dakar, and receive the passport back at yaounde CRDV december 22nd and my wife landed dec 27th.
(PPR+re-medical nov 1st, and we sent it from yaounde nov 10th)
landing in montreal took a long time for the queue. at least an hour and half or two hour just to get our number called (when we arrived at immigration we had ticket 171 as they just called number 105)
landing in montreal as a non-quebecer was not a problem. They have a canadian desks, and then once you deal with them if you are going to quebec you need to wait again until quebec desks calls your number. Making the PR itself (from getting called to the canadian desk to having the paper ready) only took a short time. having BSF186 aka B4 did help in speeding up processing. If you don't present it, they assume you don't have it. They pre-fill part of the form and then, from what i overheard of another client, they ask how much clothing you have, what is the worth in canadian currency, which I think is a burden to do on the spot. As i knew of the form we had already filled it while waiting on the plane. i asked my wife the worth of various stuff in CFA and then I converted it on the form. We did not had any trouble with jewellery all grouped together, although it did not amount to a big amount. i guess more expensive jewels could need more paperwork.
you don't have your checked baggage when landing, you land first with only your cabin bags, and after your are done with immigration control you can pick up your checked bags and leave through customs control.