Anyone living in BC, Alberta or Saskatchewan who wants to travel to Brazil for any purpose needs to be prepraed to live without their passport for at least a month.
The Brazilian consular office responsible for that region of Canada has a firm policy of using 15 working days (three working weeks) to process a tourist or business or conference visa. Business travelers used to get the work done in 12 days, but not any longer. This is all the more annoying for people in Western Canada as those in the rest of Canada can generally get visas in 4-10 working days.
Click here for Brazilian visas.