All three are interchangable, however with "insure" you'll
take necessary steps beforehand, like "I'll insure my car".
With "ensure", you'll guarantee something, making it safe,
i.e. "The safety of the children is ensured".
To "assure" something: remove doubt from someone.
"I'll assure my creditors that I will pay".
That would be my interpretation