Hey GoldFingers... Usually the bank deposits the certs at the price which is trading at that time, so if you got $5000 worth but it was trading say at $7000 worth, the RRSP Contribution would register at $7000... as for TFSA, I was going to put mine in the TSFA first, so when I pull out the profits later on its tax free, then from there deposit the Tax Free amount into the RRSP. However this is just my opinion and my DD, please talk to your bank first before you do anything...
Also if I am correct the shares will have a 4 month hold on them so you cannot deposit them till four months after you recieve them...
VK