The 7 % rate comes from article 51.1 of Ley 4/2012, which the Canarian parliament sets and the Spanish state does not.
Canary Islands IGIC calculator by Calculadora Capital