It was a deadly weekend for skiers, after three men died in two separate avalanches in Alberta and British Columbia.

The body of an Alberta skier was recovered Monday, but bad weather has stranded rescuers trying to help the skier's companions.

The man, whose identity was not released, was killed Sunday when a group of 15 skiers were caught in a slide 30 kilometres north of Nelson, B.C.

The body was recovered in a second rescue attempt Monday afternoon. The first rescue attempt in the morning was cancelled due to bad weather.

Seven search-and-rescue workers had to be left behind because of the weather.

"We still have seven of our search-and-rescue members kind of stranded up at the cabin right now because the weather has closed in," Murray Springman, of Nelson Search and Rescue, told The Canadian Press.

On Saturday, two brothers were killed while cross-country skiing in the back country in Peter Lougheed Provincial Park, near the B.C.-Alberta border.

The brothers were with a group when the slide struck at about 3:45 p.m. The avalanche was close to 300 metres wide and two metres high when it rumbled down the mountain.

Mark Glaser, 54, and his 53-year-old brother Rob were both lovers of the outdoors.

Mark worked in the oil industry and Rob was a captain in the Calgary fire department.

B.C. is seeing some of the worst avalanche conditions in 30 years.

There have been 35 slides over the past few days.

Two sections of the Trans-Canada Highway in eastern B.C. have been closed due to an avalanche threat. They are not expected to open up until Wednesday.

Several other sections of road in southeast B.C. have also been closed.