Canadian passport holders require a visa to enter Brazil and this must be obtained prior to departure. For further details contact the embassy.
Brazilian Embassy in Canada
450, Wilbrod Street
K1N 6M8, Canada
Tel: (613) 237.1090 / (613) 755.5160
If you are a passport holder of another nationality, check Project Visa for more information on visa requirements for Brazil.