The plane went down just after 4 p.m. PT Wednesday in the middle of an intersection in an industrial area of the Northern B.C. community.
William Alde says he watched for about a minute as the pilot struggled to land the plane safely.
"Somebody pointed out a plane going down. We turned around and looked and the tail was on fire. It was coming down really low, close enough you could throw a rock at it," he said.
"It kept coming down, it went right through some power lines, landed on the road in front of Kal Tire here. I believe they got him out okay, and it was on fire."
Alde says the plane was quickly engulfed by flames after the fuel caught fire.
He said he believes the pilot was the only person on board and nobody on the ground was hurt.
There are no official reports yet on the number of people involved in the crash or the condition of the pilot.