I finally landed yesterday (Sunday) night at the Rainbow bridge (no long waits whatsoever)...
Timeline: Got PPR on December 12... Took a one day shipping via UPS.. However, UPS delivered my passport only on December 18.. IKR!!!
On January 2, my status online has changed to Decision Made and surprisingly on January 3, I got my passport back! WHOA! Thanks be to God!
Decided to go to the border when it's the least busy... Crossed Rainbow Bridge to the US... Had some fun time in the US side of Niagara (yes with a US visa)... and then after a few hours came back to the border to land. There were no wait times at the border at all... Proceeded with landing.. CBSA officer gave me a yellow slip and asked me to park and come through the main office. Before I had a chance to browse through what the yellow slip was about, another border officer took it just as I was parking the car. Proceeded inside the office as instructed and gave the papers. They asked for proof of funds or proof of employment and I gave the latter. Then after 10 minutes of waiting (no cellphones allowed), signed the papers and felt one of the best feeling in the world. Fulfillment! Like almost everyone else, after almost 3 years of waiting.. it is finally over (the PR that is). All the best to everyone who are still waiting...