A fire has torn through a metal shop in the industrial zone in Mt Pleasant near the Olympic Village this morning.
The blaze broke out at around 5 a.m., in a single-storey building called Metal and Wood Products Ltd, adjacent the Dog Taxi Daycare & Dog Hotel.
Several explosions rocked the building after the flames were spotted, but a cause of the blasts isn't known.
Flames were especially intense at the rear of the building close to hydro lines and transformers, although BC Hydro has not reported any outages.
The building is beside a dog kennel business and police say all the dogs were moved to safety and none was hurt, though one firefighter suffered a dislocated knee during the effort.
Firefighters appear to have kept the blaze from spreading to other buildings, but remain on the scene and there's no indication what sparked the fire.
With files from The Canadian Press and CityTV