Calgary police have taken apart a drug production and trafficking operation.

Investigators searched several homes and businesses this week and found more than $1 million worth of cocaine.

They also found body armour, $126,000 in cash and confiscated six vehicles.

Four people now face charges.

Police say the investigation is ongoing and more charges are pending.