A tornado appears to have swept through a city near Montreal.

Authorities in St-Eustache, Que., say there were no immediate reports of any damage.

Environment Canada says radar and satellite images showed a powerful rainstorm, and that a tornado appeared to have landed Tuesday around 4 p.m. ET.

A violent-storms warning is in effect around Montreal. St-Eustache is on the edge of the city, just north of Laval.

Heavy rain and winds of up to 90 km/h are expected in the area on Tuesday evening.