The match is part of the Gillette International Soccer Series which also includes Argentina versus Ecuador in New York on Nov. 15, Brazil versus Honduras in Miami on Nov. 16, and Argentina versus Bosnia-Herzegovina in St. Louis on Nov. 18.
The contest will be played on real grass at Rogers Centre.
It will mark Brazil's first game in Canada in almost 20 years and the first ever in Toronto.
The five-time World Cup winners last played in Canada in June 1994 in Edmonton, settling for a 1-1 tie after Eddy Berdusco equalized for Canada before 51,936 fans at Commonwealth Stadium.
Brazil went on to win the World Cup later that year.
The Brazilian men are currently ranked 11th in the world, one place ahead of Chile.
The Chileans, coached by Argentine Jorge Sampaoli, will make their 10th World Cup appearance next summer after finishing third in South American qualifying.