The singer, 34, put on a leggy display in a silver, blue and gold leotard as she entertained her legions of Canadian fans.