The guarantee is provided to the private sector insurers because there's an implicit 100% guarantee on the CMHC as a crown corporation of the Government of Canada. Therefore, to allow for some form of level playing field, the government has said they will guarantee 90% of the losses of the private sector mortgage insurers.
On November 3rd, 2016. See this statement in context.