When creating your build string you have the option of defining the RTOS and network stack to use however if none is supplied the build system will use ThreadX-NetX_Duo by default.
For example, "snip.scan-BCM943362WCD4" and "snip.scan-ThreadX-NetX_Duo-BCM943362WCD4" are equivalent and will generate the same binary.
The canned_send application must have "NoOS-NoNS" in the build string, e.g. "wwd.canned_send-NoOS-NoNS-BCM943362WCD4".
For your reference, the available RTOS + network stack options available by default are:
That works for me, thanks!