A passport valid for the duration of the stay is mandatory for all Canadian residents in order to travel to the Dominican Republic. It is always recommended to consult the Canadian Government site for updates: https://voyage.gc.ca/destinations/republique-dominicaine