Given your medical history it will need to be reviewed by IRCC medical staff to either be flagged as not passing the medical due to excessive demands on the Canadian healthcare system, more tests/information requested or passed. There is no exact timeframe for this.