Rescue crews have retrieved the bodies of two British Columbia men and a man originally from Quebec who were killed in a weekend helicopter crash  in a rugged area of northwest B.C.

Police also released the names of Sunday's crash victims, including the pilot, 35-year-old Randy Ken Lambert of Abbotsford, and two passengers, 40-year-old Colin Dionne of Powell River and 32-year-old Mathieu Lefebvre-Masse who lived Lund, B.C. but grew up in Quebec.

Passengers in the Vancouver Island Helicopter Bell 407 were conducting a mining survey when it went down near Meziadin Lake on Nelson Glacier, about 1,700 metres above sea level.

Bad weather halted recovery efforts yesterday, but Bill Yearwood of the Transportation Safety Board said the weather improved enough for a recovery team to make a second attempt.

The helicopter company said the bodies were recovered.

Yearwood said an investigator from his office will also be on the site, but it will be difficult to check the scene because the aircraft is badly broken up and debris is spread about 300 metres down a steep mountainside.

Yearwood says the helicopter didn't have a flight recorder, but was equipped with a digital fuel control system that might help determine the cause of the crash.