My baby is born in Canada and I am not a Canadian citizen.?
Short answer: yes Long answer: The moment your baby was born, she was: -1- Canadian citizen; and -2- Canadian resident. Becoming a resident by birth gives immediate access to the provincial health care system. Free immunization is part of the free care offered by the provinces. So yes.