Americans don't use "ensure" and use "insure" for both meanings. As a Brit living in the US it really winds me up!
I think I have found an explanation in http://articles.latimes.com/1998/jun/17/food/fo-60599 "and forget the fact that "insure" was nearly always spelled "ensure" in the 18th century."
It is probably one of these things where Americans swung one way and Brits the other. Another example is http://en.wikipedia.org/wiki/Aluminium#Etymology where Americans use the original British spelling and the Brits use the original American spelling!
But insure and ensure mean different things - they can't be interchanged!
Not sure if it's something unique to my upbringing however.