An earthquake of magnitude 6.5 struck northwest of Canada’s Vancouver island, the United States Geological Survey (USGS) said on Thursday.