The great thing about the Canon is the standard protocols: SMB and FTP which aren't going anywhere soon.

I also have HP's and Brothers but the problem I ran into is that they can't fax out from Server operating systems (including the latest iterations). A lot of practices are moving to Remote Desktop services (even the smaller offices) because it's easier to maintain with a single machine to update and backup.

Our go to was the HP M426fdw for small offices and the HP M512dn for the larger ones. Both of which can only receive faxes on Windows 7. We also virtualize everything now so getting dedicated fax servers is not very cost effective.