RCMP say search warrants were executed at three suspected drug houses in Port Hardy and another in Port McNeill.
Police say crack cocaine, morphine, marijuana and firearms were found at the four locations.
The seven men and one woman arrested range in age from 21 to 55 and face trafficking and weapons-related charges.
They have all been released pending court appearances.
A ninth person who was also taken into custody last week has not yet been formally charged.