Canada Post, you suck!!!
I ordered this on the 25th January 2014. It was shipped on the 28th January, and arrived TODAY!!!! that's the 6th June. That's 4 months and 9 days!!!
The estimated shipping time is 4-6 weeks.
Taken on June 6, 2014