In Canada, veterinarians usually earn between $30,229.00/year and $139,667.00/year.