For the first time since 2011, Canadian businesses pulled their money out of tax havens, ending a five-year run when more than $120 billion was stashed in the 10 most popular low-tax or no-tax countries.