SPF não significa não entregar o email, é apenas um sinalizador que diz para "Hard Fail" (-all) a mensagem, que pode fazê-lo parar na pasta de spam, que é baseada no ESP.
Se você ativar o DMARC com uma Política de rejeição, 100% fará com que a mensagem seja rejeitada e não entregue àqueles ESP que respeitem uma Política DMARC. O GMAIL é um desses lugares.
Ativar um registro DMARC é tão simples quanto adicionar um registro SPF, é baseado completamente em uma entrada de DNS como o SPF.
No seu caso, seu registro DMARC será bastante simples.
_dmarc.somedomain.ca. IN TXT "v=DMARC1; p=reject; sp=none; rf=afrf; pct=100; ri=86400"
Se você quiser os relatórios, basta adicionar as informações do RUA e RUF ao registro acima. Você pode Geradores DMARC gerar o registro para você.