There are costs to Canada as well. I cited the CIC study in my submission. It found that 15% of the sponsors said their parents and grandparents contribute to the household income. Another 21% said they contribute sometimes. Forty-eight per cent said that having the sponsors' parents here helped them go out to work more and therefore generate more income. Another 30% or so helped their spouse to go out to work more and generate more income. That's forgone income or tax income to Canada.
With respect to how you make it faster, I'm old enough to remember when Canada first introduced the right-of-landing fee. The government rationale was that it needed to increase the fee to pay for the processing of these applications, but of course we know that the money collected did not all go into the immigration system. I think that maybe it's time to dedicate all the application fees that are collected to the processing of immigrants. Then you would have a lot more resources to increase the number of applications being processed.