OK, Tang, I'll field this one.
you didn't get "Fcked over" here, you were found medically unfit to be a soldier. This isn't some great conspiracy to keep you out of the CAF after your relatively short "eternally long" 9 month wait.
There are treatments available to reduce allergies to some agents, talk to your doctor. They may, or may not, reduce your reactions to this specific allergen.
Personally, the more people with underlying medical concerns the recruiting process weeds out saves me and my co workers a huge amount of time, effort, worry, and grief.
DF