Let's see : have I got this figured? This is how I use them:
Ensure means to make secure.
Insure has a monetary sense.
Assure means to confirm.

P.S. That meal-in-a-can Ensure is very high in fat I think!