The best tourist attraction in Canada is subjective, but popular choices include Niagara Falls, Banff National Park, and the CN Tower in Toronto.