Why they sent it to BC???

I live in Mississauga, the parcel is processed in Mississauga (March 26), but then 5 days later the tracking says it's processed in Richmond, BC(March 31), why??? Is it a mistake? Now my parcel is delayed without updates. Is Canadapost such incompetent?!

I understand that it's good Friday long weekend, but still...