Hug ... i dont mean to be rude man, but how many times now was this explained to you? When ordering internationally, delays(extreme delays in some cases) are to be expected. Even if the shipping time frame of 5-6 days is given on the website, you will NEVER EVER EVER get it within that time frame.
Same goes with the tracking of the package. Delays in updating the tracking info are to be expected. Whenever a package hits customs, even when it clears customs, the tracking info will not update until AT LEAST(many times it will only update a few if not many days after you even receive the package at your doorstep) it arrives at the next sorting/shipping center. In your case, probably once it reaches Montreal.
You just need to chill man. Ordering overseas or even in the states takes TIME and PATIENCE and UNDERSTANDING.