Generally good advice.  If one wants to do both contributions making the RRSP contribution first and then using the refund for the TFSA contribution is a great way to go in cases where one doesn't have the cash to do both at once.

Ideally one should make their full contribution to their RRSP and/or TFSA on January 1 of the year the contribution space is earned.  Making monthly contributions is the next best option.

Obviously each individual needs to assess what their current and future tax scenarios are likely to be to determine whether an RRSP or TFSA is the best option for them.

I would exercise caution in making contributions in kind.  First to ensure that the investment to be moved is suitable for a registered account.  e.g. you don't want to put a higher risk stock in a small registered account where a total loss would effectively wipe out your contributions.  On the flip side transferring a solid buy & hold stock with accumulated gains may trigger a premature tax bill.