Can I apply for a masters degree in Canada with a three years bachelors degree from India?
In most international universities the requirements for admission generally specify that the candidate should have passed out of a recognised institution with an undergraduate degree and do not impose the duration of the undergraduate course. However if there is an age barrier you can do an internship for a year.

It is very unusual for universities to question the duration of the undergraduate course, please verify your source and you should always contact the admissions office of the universities through email to enquire about such matters, after all they are here to help and most enquiries will get a response within 24 hours.