I think this article is cherry picking here trying to make Canada look good compared to say the USA and other countries. ( im canadain btw )
I think it's easy to take in 28K refuges when the illegal load is very small in Canada, of something like 20K per year [1]
Compare that to the USA that needs to deal with an illegal load of 20X that. [2]
And for 2019 the USA load seems to be twice that of 2018. [3]