Calgary fire crews are investigating after three separate fires broke out over the weekend, displacing at least one family.

The first fire broke out at around 4 a.m. on Sunday morning in the 1100 block of 47 St. S.W.

When crews got there, they found flames and heavy smoke coming from the roof of the Westgate home.

A second alarm was soon called to help protect the rest of the homes from the blaze.

Three adults – one male and two females – escaped the fire as well as three dogs and a bird.

All of the occupants were out of the building by the time that crews arrived.

Battalion Chief Al Magwood says they had a bit of a challenge with the fire.

“Part of the problem we had was that the roof collapsed, which they brought down the area around the living room, which made getting to spot fires difficult for the crews. At one point we were actually considered tearing the house down.”

The cause of the fire is still yet to be determined.

Then at around 8:30 p.m. on Sunday night, fire crews attended a fire at a northwest home.

They found black smoke and flames from the top of the house in the 1900 block of 8 Ave. N.W.

Two people, the only occupants of the building, were able to get out of their basement suite safely.

Crews remained on scene for several hours and are still trying to find out what caused the fire.

A third fire broke out inside an attached garage in the 0-100 block of Hudson Rd. N.W. at around 1:30 a.m.

Five people, two adults and three children, got out of their home and found smoke coming from the garage.

Crews attended the scene and quickly brought the fire under control.

It was confined to the garage and the house was not damaged, so the family was allowed to go back inside.

The cause of that fire is still under investigation.

No one was hurt in any of the fires.