You don't need any other reasons to apply for H1B visa as long as you are working in US and your previous H1B visa for US entry has expired.
When you do your landing, you can write more goods to follow in the Goods To Follow form so that you can bring more goods to Canada later if you want to.
Good luck!