And that's the real issue. Canada's current immigration and refugee program has become a massive financial drain funded by taxpayers. We don't know the full cost of it because the component costs are spread across various jurisdictions and programs, but the Fraser Institute has estimated the net cost (social costs paid to minus taxes paid by the most recent generation of immigrants) to taxpayers to be in the range of $25 to $35 billion annually. And here in good old Ontario, where half of all immigrants reside, we're told that taxpaying seniors will by 2019 have to pick up the tab for more of their own drug costs and are increasingly paying out of pocket for their own long-term care when they get sick. How long voters, who've paid high taxes for years in good faith with the expectation they were funding the social costs associated with aging, will put up with this is an open question, but at some point something has to give.