To address the very original query, in Ontario, new home buyers don't have to buy any insurance policy as long as they pay off their purchase. However, as linmeimei has stated, banks will urge you buy insurance policy if you apply mortgage from them. It applies to resale homes too in this sense.
Don't wanna be misleading or confusing, you know. It won't bother me if we get to the point ultimately.