Sim, todos os cidadãos brasileiros necessitam solicitar o visto para viajar ao Canadá, mesmo para fins de turismo. Caso você tenha residência no Canadá ou dupla nacionalidade canadense ou americana, não é preciso solicitar o documento. Os brasileiros com dupla cidadania de um país da União Europeia não precisam de visto, mas precisam solicitar uma pré-autorização online conhecida como ESTA. Só compre a passagem aérea após ter o visto em mãos.