I totally hear you! Your restlessness and frustration is totally acceptable! It's no big deal, that Brazil office didn't do anything and your application would have been lying around for no reason and that could be the major cause of the potential delay. Now that you are at the 6 months mark (which btw is something they barely adhere to and only God know as to why they have that 6 months processing time, when they don't follow it) your file back in Ottawa office, there will be sure a progress on your file now, but again Ottawa is a really busy office. All files, from all the offices across Canada, go there for the final decision. So, that's another story. I'd say wait some more. I know, this would make you more restless, but at this point there is nothing much you could do.
That's my opinion. Let's see what experts have to say on this