Yes, overall @Bhadana007 has a timeline which is quite challenging. Worth noting that given these factors, it MIGHT be better to get married in India, I just don't know how long the stages and getting docs are there. Getting married in Canada has certain advantages but for those on a tight timeline, it may not be the case (depends on other country and administration there).
So, would getting married in India be the best option for us? She received her marriage certificate 20 days after her first marriage.