Hurricane Humberto has blown off rooftops, toppled trees and knocked out power as it blew past the British Atlantic island of Bermuda.
But officials said on Thursday that the Category 3 storm caused no reported deaths.
The US National Hurricane Center said Humberto still had maximum sustained winds of at 205km/h early on Thursday, with tropical storm-force winds extending outward for 650 kilometres, covering a huge swath of ocean off New England and Nova Scotia.
The storm was centred about 400km north-northeast of Bermuda and moving to the east-northeast at a brisk 35km/h.
Meanwhile, newly formed Hurricane Lorena was perched right on the coast of southern Mexico, threatening to cause flooding along in an area that has been suffering unusually dry weather.
The storm had maximum sustained winds of 120km/h on Thursday morning and it was centred about 40km southeast of Cabo Corrientes, which juts into the Pacific below Puerto Vallarta. It was moving to the north-northwest at 13km/h.
Forecasters said the storm could bring 12.5 to 25 centimetres of rain to parts of the region and Mexican officials voiced concern that some parts of southern Mexico, which have seen a lack of rainfall, could suffer dangerous flash floods and landslides unleashed by torrential rain.
In Texas and Louisiana, the remains of Tropical Depression Imelda kept bringing rains and flooding. Forecasters warned that Imelda could bring up to 90cm of rain this week in some areas of Texas through Friday.
In the Texas town of Winnie, about 95km east of Houston, a hospital was evacuated and water was inundating several homes and businesses.
Elsewhere in the Atlantic region, Tropical Storm Jerry strengthened to top winds 110km/h on its way to becoming a hurricane.
The outermost Caribbean islands were already on a tropical storm watch Thursday morning as the storm approached. The hurricane centre said Jerry could be near the northern Leeward Islands on Friday and pass north of Puerto Rico on Saturday.