The facts are completely different from what you are describing. Most of the benefits will go to Canadians. As I said, 60% of people who contributed the maximum amount to a TFSA make less than $60,000 a year.
On June 2nd, 2015. See this statement in context.