Here in the US when rabies vaccinations are required is dictated by state law, sometimes by county law. While six months is ideal, we really don't have much of a choice. Many states require them by four months.
This looks like a good explanation of the rabies law in your province:
SiriusDog.com - Rabies Immunization for Dogs