Tropical Storm Earl has reached the eastern Canadian coast, following a rapid acceleration.
Earl was heading north-east at 74km/h (46mph), with maximum sustained winds estimated at 111km/h, the Canadian Hurricane Centre said.
But the centre said it was unclear whether the storm had accelerated back to hurricane strength when it made landfall in Nova Scotia.
It said it had received reports of 70,000 power cuts.
Canadian authorities said Earl made landfall near the boundary between Shelburne and Queens counties at about 1030 (1330 GMT).
Winds were reported to have toppled trees and flooded roads.
Hurricane Earl had earlier been downgraded to a tropical storm as it continued up the east coast of the US.
Strong winds and heavy rain lashed Long Island and Cape Cod as the storm passed by.
Officials said the storm caused only minor flooding and power cuts on the US mainland.
On Monday, the then-Hurricane Earl battered north-eastern Caribbean islands and Puerto Rico, causing power cuts and flooding.
This article is from the BBC News website. © British Broadcasting Corporation, The BBC is not responsible for the content of external internet sites.