whos-giving-canadian-springs-a-run-for-its-money