True, my lawyer has a similar opinion like you. In theory MPs would probably want to vouch only for those who can represent votes in the following elections.
However, a year ago as an International Student I contacted the MP of my riding to ask for changes into how international students were being considered for Express Entry. Interestingly enough, the liberal MP gave me a call back and discussed with me about the changes that will soon become a reality (i.e. the extra 30 points that we get for obtaining a Canadian degree).
Today we are not allowed to vote because we are not citizens, however, once the successful refugees become citizens we will be allowed to vote. That’s going to be a lot of votes.