Yes this is a hassle for you.
My all time favorite for hoses is silicone, it stretches, bends easily and you don't have to heat it to use it. ARC has it here
Introducing our Silicone Tubing in Gray Color – the perfect solution for aquariums, homebrewing, and a variety of fluid transfer applications. Available in multiple sizes to cater to your specific needs, including 9/12mm, 12/16mm, 16/22mm, 19/25mm and 25/31mm, this versatile tubing ensures you...
aquarockscolorado.com
Now, your Fluval has obnoxious non-standard tubing

Using the measurements from
these replacement adapters
View attachment 16925
it looks like the external diameter for the intake and outtake ports on Fluval 107 canister's housing are 0.67".
Standard tubing sizes are either 12mm /16mm (interior diameter /exterior diameter), or else 16/22. 16mm = 0.63"
Most but not all Nano pipes are 12/16.
So you will need to use a barbed adapter and a second piece of silicone tubing, either at the Lily pipe end, or at the canister end.
I also have a similar problem: my canister ports are 16/22, but my lily pipes are 12/16. So I have 16/22 silicone tubing from ARC running from my canister

then I use
this barbed adapter
View attachment 16926
to match my 16/22 hose with a short snippet of
16mm internal diameter silicone tubing, that then fits over my 12/16 Lily pipes.

Now, the 16mm 0.63" internal diameter on standard 16/22 mm silicone tubing is 0.04mm smaller then the 0.67" external ports on
your Fluval 107.
That is very small difference, and silicone stretches so should fit over your housing ports
Or if you wanted, you could just put the adapter at the bottom, use a small piece of 16/22 tubing to connect, and have your main hosing be 12/16, it doesn't really matter.
Does this make sense?