Correction : For Canada from most Europe Schengen countries you need an Eta visa, it’s not visa free.
Same for US green card holders.
>On July 5th, the European Parliament has given its final agreement to implement the European Travel Information and Authorisation System, ETIAS. European authorities have decided to establish the electronic visa waiver system in the year 2021 to improve security across the Schengen Area.
https://www.etiasvisa.com/etias-news/how-will-the-etias-syst...