Yes, I got the same message that I won a cruise too. What a scam. 411 reverse search showed that it's a cell phone from an apartment address in Houston TX. As if some cruise ship company is giving away free cruises using a cell phone from someone's apartment.
The DNCL rules DO apply to telemarketers from outside Canada to a limited extent. The following is quoted from the DNCL website https://www.lnnte-dncl.gc.ca/faqs-eng#tq_link02
Telemarketers from the US, and other countries, making calls to Canadian consumers must still follow the CRTC’s Unsolicited Telecommunications Rules, including the National DNCL Rules.
If a Canadian organization hires a telemarketing agency outside of Canada, and there's a complaint against the organization, it will be investigated by the CRTC. If a telemarketer has violated the Rules, the CRTC may impose a penalty of up to $1500 per violation for individuals and up to $15,000 per violation for corporations.
Remember that whenever you receive a telemarketing call, you can ask the caller to add your phone number to their internal do not call list.