The Consulate General of Brazil responsible for Canadians living in BC, Alberta and Saskatchewan has announced they have a supply of visas and are ramping up the processing speed.
Here is the official annoucement:
"We current have a backlog and our estimated processing time is 15 business days from the date of receipt of a complete application. The Consulate General of Brazil does not offer expedited / rush services. Applications are processed in order of receipt. Please do not insist. Due to the large number of applications that we
receive daily, the Consulate neither confirms the receipt of documents nor
checks the status of any process by phone or email.."
So it appears that visas can be acquired in less than a month at this point. Apply very early if you need a visa.
Click here for Brazil visa forms.