Implications of geographic variability on Comparative Toxicity Potentials of Cu, Ni and Zn in freshwaters of Canadian ecoregions.