Do you have Canasta for Windows 10?
No, there is no mention of Windows 10 for Hoyle Card Games (Canasta included). All available versions are compatible with systems up to Windows 8.1. There is no mention of Windows 10. I recommend you contact the developers if you plan to acquire the latest version from their official website. They will tell you for sure if you can launch/install the game on Windows 10.
Contact page: http://www.hoylegaming.com/c-7-contact-us.aspx