A 4.5-magnitude earthquake struck 42 km east of Sidney, B.C., Monday morning.