Hey MissFrowz,
I have applied for visas at the French consulate in Vancouver three times (yup, they are pretty sick of me at this point). In my experience, I think you will have enough time. I usually get mine back in around 2-3 business days, which is honestly miraculous in comparison to other consulates. Another thing if you are worried about getting it back in time is to request an in-person pick up instead of mailing your passport back. This can potentially save you 2-5 days of mailing time.
Of course, it really depends on your individual case and the type of visa you are requesting and no one can say for sure.