Police in Prince George, B.C., say a suspicious package that was found in a downtown store over the weekend was a fully functional bomb that fortunately failed to explode.

The RCMP bomb squad destroyed the package, which was discovered in a store called G'Z Up Clothing & Apparel at Fourth Avenue and Dominion Street on Sunday.

The device had the potential to detonate as designed, but police said it remains a mystery why it didn't explode.

Police did not link the bomb to a weekend explosion in Dawson Creek. Instead they speculated it was more linked to a series of shootings and arson attacks over the past year connected to a gang war in the city.