You are correct: I'm both a veterinarian and a CFIA employee.
The area of animal welfare is actually a shared jurisdiction in this country. It's both provincial-territorial and federal. CFIA has oversight over the transportation of animals into, within and out of the country under the transportation regulations that oversee that. As well, the safe food for Canadians regulations oversee the humane slaughter of animals in processing plants. The provinces and territories also have animal welfare responsibilities for things that occur on farm, so with the suite between federal and provincial and the sharing of areas, I do think we have animal welfare and health covered in this country.