I agree with Radgirl. Challenging the LBA decision may be the only route. That said, my own and others' experience with Transport Canada attempting to get reasoned and complete explanation from aviation medical authorities is tooth gnashing and hair pulling difficult
Your pilot association or union may have a medical panel that may be able to help you. AOPA and EAA in the US do good work helping pilots regain medicals.