Do you execute canoe from a Visual Studio Commandprompt? I recently tried it and it works fine.
This also works for me, without the need for a canoe though.
You can check if the command prompt has been set up correctly by attempting to execute the compiler (cl.exe), for VS 2019 you should see something similar to:
Microsoft (R) C/C++ Optimizing Compiler Version 19.23.28106.4 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
--