What insurance does an independent owner-operator need?

At a minimum, an independent owner-operator needs a "three-head" policy: commercial auto insurance, cargo insurance, and commercial general liability. 

Depending on their situation, they should also consider business interruption insurance (to protect their income if the truck is off the road) and, if they haul to the United States, a cross-border extension that meets U.S. requirements.