Five Americans and two Canadians were killed when a light aircraft crashed in a wooded area on the north shore of Lake Ontario, Canada's transport safety agency said.

The US-registered single-engine Piper PA-32 departed Toronto's Buttonville Airport and was apparently headed to Quebec City when it crashed on approach to the Kingston, Ontario airport on Wednesday.

Emergency services, including police on all-terrain vehicles and a military search and rescue helicopter, were dispatched to locate the downed plane, which was found in thick rush.

Canadian media reported that the pilot was from the state of Texas and the plane was carrying his wife, three children aged three, 11 and 15 along with two Canadians.

The foreign ministry of Uzbekistan identified two of the victims - Otabek Oblokulov and Bobomurod Nabiev - as its citizens.

It said Mr Oblokulov had been piloting the plane and that the other victims included his wife and three children.

A Transportation Safety Board TSB spokesman said investigators would try to recover the plane's flight recorder and review radio communications with control towers.