The government doesn't "favour new Canadians over old ones." That's crap.
The government offers funding to new immigrants because they lack many of the social networks that people who were raised and educated here possess. Also, it's a pretty good investment, as immigrants have a stronger entrepreneurial bone than the average Canadian, due to self-selecting as go-getters (i.e. emigrating).