It seems a lot of people are having issues with receiving international orders from Canada, and when individuals complain it's met with abuse. How long exactly do you wish us to wait before complaining? It seems that three weeks is a little excessive, but to some it's not long enough and the abuse follows.
UPDATE: The item arrived today 13 business days.
Canadapost is fucking shitty these days. It took 3 whole months after my e-cig arrived to the nearest commercial airport and to be delievered to my door which is quite shitty because I can drive 50min and get to the airport, how the fuck do they get stuck with a package for 3 months. For snail mail I've had domestic orders from the same province take up to a month to be delivered.