You made your purchase Monday evening last week from a seller in California.
The listing indicates transit time (economy free shipping) will take approximately 8 to 12 business days after payment
Based on this average and assuming you paid immediately for your purchase, you should receive it sometimes next week, if not delayed by Canada Customs.
If not received by Friday June 28th, you should then - not before - contact your seller and ask.