Thanks for your answer. What do you mean in the statement "certain bank accounts (not for investment purposes)". I would be moving US $'s there to transfer to Canadian $'s in the account. That in itself is investing. Also are there any laws as to moving gold coins from the US to Canada and if so is there a limit as to how many ounces can be moved?
You are required to report amounts greater than $10,000 CAN to the customs officer when you bring this amount, or mail it etc, over the border. Gold coins are considered to be currency.
This comes from Part 2 of the Proceeds of Crime (Money Laundering) and Terrorist Financing Act which deals with Reporting of Currency and Monetary Instruments. Under Part 2, every cross-border transfer, including those by mail or courier, of any currency or any monetary instruments at or above an established threshold must be reported to the Canada Border Services Agency (CBSA). The established threshold at this time is $10,000.
If you do have over $10,000 you are going to be need to be able to provide documentation indicating what the coins are for, etc or they will be seized.
Money has been seized, at times, even when there is appropriate documentation. Things are pretty tight at the border these days and open to discretion.
As I understand it you have to pay GST and PST as well if you are leaving the coins in Canada. Sorry, I wasn't clear about what I was saying last night about the investment account. I meant that for regular bank accounts you generally need to apply in person rather than online etc if you are a non-resident.