A gas line to the building was shut off by utility crews, and the fire was deemed under control by 6 p.m. Monday.
A reported explosion has triggered Level 3: Go Now! evacuation orders in Canby.
Officials said one firefighter was released from the hospital, while the other two remained hospitalized overnight.