Hello,
Sorry tน hear that, I sent the item since May. 17, shipping usually take not over 30 days for most contries.
But sometimes it may take longer especially to Canada, Please understand that there may be situations where out of my control.
However please wait patiently for a week if you still not recived the item please let me know again I will refund you or resend if you need.