You should contact the DR Consulate not CDN
The Canadian Consulate handles consular matters for Canadians, and visas to Canada for non-Canadians. The DR consulate would do the reverse. It's in Ottawa ( the one in Toronto is an honorary consul).
They have a web site in Spanish and English.
If you Search here there is quite a lot of info on the process.