Hmmmmm. I am NOT a Canadian shopper, but, using the search function, I am seeing a lot of jobs in Canada. I didn't spend a lot of time with it, but I'm seeing jobs in Toronto, Vancouver, Montreal, Ottawa, Calgary, Quebec City, Victoria, Edmonton, and Winnipeg. I figured those were good examples to check.
I am a Canadian and I do a lot of shops for MFI and CFA regularly. Actually, the bulk of shops I do are for MSCs based in USA. Where do you live? I have not observed any lack of opportunities in Toronto and GTA lately. And I am normally very picky.