Officers, Perth County Paramedics and North Perth Fire responded to the scene just after 6 am. The lone occupant of the truck reported minor injuries.
There were no passengers or pedestrians involved and the building it struck was unoccupied.
Main Street is expected to be closed in the future for the removal of the tractor-trailer and building demolition.
The cause of the collision is still under investigation. Police advise information will be provided as it becomes available.