According to res-investor one can get into a lot of hassles sending warrants to your bank and having them handle/cash them. Can take up to 6 weeks apparently and one could miss a spike in price. If not in a TFSA better to keep them at home and send them into the company yourself for the shares and then send the shares in.
As for sending your shares to your account you can just contact a broker at your house and they will place them in your account for you. Just need to mail them in. CIBC does in no charge and I am with the discount arm.If your banking representative is smoking hot disregard the previous statement.
Cheers