"... while ignoring needy Canadians."

Obviously I don't know you so I really can't speak knowledgeably on your views towards "needy Canadians" but I'm guessing you have never been a big advocate for low-income housing or homeless shelters or community soup kitchens.

As a general rule, the people angry about the financial cost of refugees aren't exactly social justice warriors, and I highly doubt you're any different.