The U.S. Geological Survey reported a 6.5 magnitude earthquake struck about 275 kilometres northwest of Port McNeill around 2:22 p.m.