Someone in Canada should call IRCC because it is the ircc who who issues the visa. w e s can't guarantee the visa. If someone in Canada please check with ircc whether they will accept the duplicate report. If IRCC confirms the acceptance at least on call then it will be a relief and a risk worth taking.