I know some people who passed Medicals successfully with Diabetes. So. it depends on the level of sugar that person may have.
For insurance, please check this one:
Visitors to Canada Travel Medical Insurance, Free Online Quotes, Compare, Direct Buy (visitorsinsurance.ca)