Lol I’m a Canadian immigrant, and regular population has something like 4% of people working in construction, new immigrants has something like 2% of people working in construction, so no, they will not build more housing. The problem is not immigrants, it’s a system/society problem, like you wrote, Canada is not a properly-functioning society.
I had a Samsung colour laser printer, they provided driver for linux, I installed them, everything works, full support for settings etc