Why do you use the terms "elites" and politicians like Trump? Who are "elites" in your view? Scientists? Anti-Racists?  If you're asking the question as to how immigration is good for you are you also leaving out the question "how can we help people in need?"  Does everything only have to be good for you?  I'm glad the U.S. has Trump before we have Leitch.  It'll give us lots of time to reflect on who Canadians want to be.