Unfortunately I am not able to give an estimate of shipping time. This is because there are multiple shipping options, Some of them cost more than others, but ensure the package arrives in a certain number of days. Others do not give a number of days, and many factors could change the length of shipping time, such as weather, or busy season. It would be best to choose an option you are comfortable with the price of, and then Google search the typical times it takes for that option to get to you, or call the shipping company and request that estimated time from them.
Click the link to add information to this solution:
How long it takes to ship to Toronto, Canada?