The shipping is surprisingly fast, I believe Jimmy shipped it out on Monday and it arrived on Thursday of the same week. Fedex did not charge me anything for custom duty, and I do not see any paper said they'll charge me for anything. But I do have previous experience that Fedex may send me a bill after a month, so I am still waiting to see.
But other than that, everything seems very smooth receiving the pack. I hope that I don't have to pay anything for custom, but have too much hope because no one can predict what the Canadian custom would do, it's all depends on the weather, the sun and the moon, and the mood of the officers in charge.