Chillout guys, may be he has his own insecurities, dont be so hard on someone who is going through tough times.
@robal - I would advice you to send an email to IRCC about your situation and ask them for next steps and how they can help you with your specific situation. Having a legitimate medical issue is something i am hoping IRCC will definitely consider. Stop taking advices from strangers here about your specific situation and email or call them for more clarity.
I hope that you resolve your issue and will be able to travel to canada when you can! Goodluck.