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!
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!