Dear forumites,
I would like to inform you that I landed yesterday at Toronto Pearson International Airport, on the eve of my birthday. The landing experience was quite smooth, with all officers friendly and helpful. In fact, the lady who signed my CoPR was so charming that I nearly asked to take her out for dinner later that evening. Whole process took about 1 hour of which 45 minutes was spent standing in the queue. A few basic questions were asked to confirm whether my marital status had changed, whether I have been charged with a serious crime subsequent to me receiving the CoPR papers from the VO, and whether I have any dependants. The process at customs was equally painless and quick. Promptly took a taxi to my accommodation. Temperatures were at zero, but Johannesburg and Cape Town do get equally cold in winter at times so it was nothing new.
To all still waiting - I got my fingers crossed for you and I hope you all make it.
Lastly, thank you once again to the forumites for the invaluable and free advice that I got throughout the duration of my application. From the initial preparation stages right through to the landing - I thank you!!!!!