Alright... I did my Soft Landing Monday, 26th March. It was smooth. Landed around 5 PM at Toronto Pearson, and got out from airport 7 PM, took the Union Pearson Express and got to my downtown hotel by 8 PM.
As I touched the airport, just followed the sign for Non-Candian / US passports at immigration.
The Immigration officer checked my Passport & Declaration Card that I had filled in the flight, marked the Declaration Card with a couple of pink markers and directed me to the Immigration room. It was a long queue of at least 50 people when I entered, which took some time to clear before I could get to one of the officers.
He just asked for my passport, both the copies of CoPR, and the declaration card asked me to sign my CoPRs at three places and gave me one copy back along with my passport. He also gave me the Address Notification form that I needed to fill with local address and Fax to a specific number. I asked him to take my address there only but he insisted I fill the form and fax it to them later.
Another option was to submit the same information online, but it seems it takes some time before their systems get synced up for you to fill the information online. So I just faxed the form with the hope that concerned authorities have received it.