An earthquake northwest of B.C.'s Sunshine Coast rumbled across the Lower Mainland Friday afternoon.