Just FYI, formatting the phone wipes everything but the recovery and the bootloader. Android, Linux (which is what Android runs in) and all your apps, files, pictures, etc., are wiped.
Magisk Canary was for one specific purpose - developers, so consider it a beta (it's more an alpha, though - constantly). The current stable version is 19.3. And if you're going to use Magisk, I'd keep a bookmark to Topjohnwu's Magisk thread -
https://forum.xda-developers.com/app...mless-t3473445 You might some day want to use the uninstaller instead of flashing the unrooted boot.img.