How to scan with Canon TS 5150 Printer/Scanner
According to the information on Canons website this device is only supported over AirPrint (which doesn't support scanning). It seems to be supported by Vuescan though:

VueScan is compatible with the Canon TS5150 on Windows x86, Windows x64, Windows RT, Windows 10 ARM, Mac OS X and Linux

I'm just a happy customer but IMHO the application is absolutely worth its price. And there is a free trial so you can easily check whether it suits your needs.