in short: yes.
Not necessarily. The degree(s) will only be counted if they come from a legit university and, even then, they might not be considered equivalent to Canadian credentials because the Indian education system simply isn't as good as the Canadian system.