It depends on which service of Canada Post you use. Normally, it takes less than a week to deliver a package from Canada to United Kingdom. You can use the link below to track your package to know exactly where it is now in the delivery process.
How long does parcel post take to get to Nigeria from UK
How long does it take post to arrive from Brussels BELGIUM to the UK
I
It depends if there is Traffic in the travelling.
5-7 days
It takes about 25 working days for the Hong Kong post to reach Parcelforce in the UK.
To Canada or the UK, 2-3 weeks.
I takes 2 days
2-3 weeks at most
6-10 days depending how you mailed it.
2 days
2 days