RBC direct invest website makes provision for online 'in-kind' transfer of shares, eg. from a non-registered cash trading acct. to a registered TFSA acct. but only during market hrs.
I assumed all institutions would be the same, and stand to be corrected if that's not the case.
Cheers and Happy New Year all!!!
from; southeastern Ontario, Canada, cottage country