Some markets are different then others, Greece allowed people in without restrictions. Italy is a huge huge tourist market and thats what definitely hit them hard. There was just no demand.
Lisbon is no risk cause you can use your 321neos which is more efficient, that's why TAP and TS fly the route. AC abandoned the route because there was no need to fly a A330 with 300 seats. Same with TS on YUL-FCO no demand to use a 330, let alone paying the fuel and all that crew.
Do you really need to ask about YUL-CDG?