Does our immigration policy include educating people on Canadian values? Do those Canadian values include not fat shaming? If not, that's a policy failure.
I'm not saying shitty people don't exist in Canada. In fact you probably right now have the opinion that I am one. I'm saying, and have been saying, it is more common and very normalized in the middle-east, including Iraq. And I'm saying that if we're going to let people like that doctor into Canada, it's on us to make sure they understand that. She's old enough to have graduated from Baghdad University in the 80's, so this is not "you should know better". This is "we should have taught you better". Somebody involved in her ending up in Canada failed.