1. Canada is not welcoming illegal immigrants and the problem is far worse in the US anyway;
2. We do deport immigrants who commit major crimes but it s unreasonable to extend that to things like possession of weed or stealing a chocolate bar, although it's hard to know where you would draw the line. Canada has far worse born-in-Canada Canadians than most immigrants.