A Canadian who lived for a time in Hungary has been charged with espionage for allegedly gathering secrets about U.S. submarine-monitoring operations for the Soviet Union.

Stephen Joseph Ratkai, 25, a native of Nova Scotia, was charged with three counts of espionage under Canada's Official Secrets Act during an appearance in St. John's provincial court on Wednesday.

Officials have not said whether any information was actually passed to the Soviets.

Ratkai was ordered held without bail until June 28. He did not have to enter a plea.