Ya lo consegui solucionar. No era ese el tema estaba todo bien configurado. solo que aparte de crear un IVA por provincia como tenia echo por el tema de canarias, tenia que crear un iva con el pais españa y sin provincia, y es al ID de ese iva para toda españa el que debia poner el en el IVA del envio