Fire forced ten people - and at least two infants - from their homes around noon Tuesday.

It broke out in a three-storey residential and commercial building at the corner of St-Denis and Rosemont.

When a crew of approximately 70 firefighters arrived, the blaze had spread from the second floor to the roof.

Firefighters say no one was injured but the four apartments and a printing business on the ground floor were heavily damaged.

An STM bus was brought in to house the newly-homeless tenants.

It took over two hours to get the fire under control.

The fire appears to have started accidentally, but caused upwards of $300,000 of damage, firefighters said.