Really? Wow...
What are your Customs like, is there duty etc that would hold it up?
I mean for me 6 days from Texas to Sydney on my last parcel, but I'd expect no more than 10 days. So 6 weeks, that is really scary...!
I am not saying that is a typical timeframe - just that packages get delayed (I know from personal experience with customs going into US and into Canada). Most times packages usually take less than 2 weeks but I have had things delayed for whatever reason (i.e. duty, taxes, lost and then found, incorrectly described etc) into the month, 6 weeks range.
The fastest international shipping has to be Royal Mail to Canada (even if they can't "handle" a package correctly!)