Generally, every Web browser provides an option in its Settings to make it as a default browser, you can also achieve that by visiting the Settings App in Windows 10. But It is worth noting that you will still be taken to the Default Apps page to make the change if you try to do that from the Browser. Till now, the Edge browser in all its channels doesn’t feature “Default browser” section in Settings (we’ve said this before here), today, Microsoft has added that to Edge Canary build under Site Permissions.
Unfortunately like Chrome Canary, Edge Canary also doesn’t allow you to make it as default from its browser settings, that’s why you can notice the “Make default” button grayed out. Don’t worry! The button will be visible and work in the Edge Dev, Beta and release build in the days to come.

Meanwhile, if you use Microsoft Edge Canary as the daily driver, you can still make it as default in Windows 10 from the Settings App, here is how.
- Open Settings
- Visit Apps > Default Apps
- Click on the current default browser showing under “Web Browser” and select the Microsoft Edge Canary in the popup

Clicking on any links will open in Microsoft Edge Canary.
Note: Even Microsoft and Google don’t want their browser’s Canary version to be used by users as a primary browser as they are highly unstable and contain bugs, if the new features entice you, you can download, install and test them but refrain from making either of them as default.
Related articles:
How to Set Google Chrome Canary As Default Browser in Windows
Microsoft Edge for Android asks users to set it as the default browser
How to Set Chromium-based Microsoft Edge (Canary/Dev) as the default browser in Windows 10
How to disable default browser check by Firefox browser
How to Set Opera Developer as the Default Browser?