All my regular post parcels took at least one month to arrive (Toronto) and some of them more.
The only one I didn't pay customs on was King Grayskull over 1 year ago. The UPS customs charges are less than the Canada Post ones - they charge that flat $5 fee on top.
I switched to UPS for the trackability. I was worried, as some of my shipments got later and later that if they didn't show up and I called Matty the answer would be 'too bad you didn't choose a trackable method'.
The price of UPS sucks at 3 bucks more than the cost of the figure. But it's fast and it guarantees that it gets here.