The fire appears to have began on the Edmonton condo building's top floor. ((CBC))

A fire ripped through an Edmonton condo building Monday, leaving dozens of people homeless.

By the time fire crews arrived at 107th Avenue and 116th Street just before noon, thick black smoke billowed from the building with high winds fanning the flames.

"Within a half an hour that whole roof from one end of the building to the other went in total flames, out of control," said witness Reagan Kaminski.

All of the units were evacuated with no reports of serious injuries.

A firefighter suffered minor injuries when some drywall reportedly fell on him.


Firefighters battled high winds to control the blaze. ((CBC))

Firefighters were able to save several family pets, including a snake and several cats and a dog.

Crews also prevented the fire from spreading to a nearby gas station.

"I stopped all the pumps to make sure that we won't blow up. Like, I was just scared," said Consula Bersa who works at the gas station.

Fire investigators are turning their attention to the cause of the fire.

"We're looking at everything at this point," said fire Capt. John Yaschuk, who said there were some people working in the top-floor unit where the flames appeared to have been sparked.

"We still have some people to talk to. There was some work being done on the suite of interest."

With files from Jermaine Hylton