The framing of these kinds of questions is questionable. Ask people if they would want more doctors, nurses, teachers, trades people, scientists, etc and see what you get. The word "immigrant" is opaque and evocative of the shameful Temporary Foreign Worker program.
Canada will always need immigrants and we should maintain our openness to immigration and multicultural culture as a central national identity markers that distinguish us from the US.
What we need is to reform our immigration system and abolish the TFW program. This along with a Green New Deal to expand public housing, walkable cities, and get folks working in the care sector. The problem for the citizens of Mouseland has never been foreign mice. It's always been domestic cats.