Regardless if you need a visa or not, you cannot (legally) stay more than 90 days every 180 days outside of the country you have a visa for.
Even as a permanent resident of Germany, I have no special rights within any other Schengen member states that grant me any ability to stay. (Though, there is a permanent residence category called "Daueraufenthalt-EU" which does grant additional rights through other Schengen(/EU?) states.)
>Regardless if you need a visa or not, you cannot (legally) stay more than 90 days every 180 days outside of the country you have a visa for.
Sure, you remain - until you become an EU resident/citizen - a foreigner and you don't have the same rights of an EU citizen.
What I was trying to say is that a Canadian citizen can come and stay up to 90 days in any EU country within the Schengen group without any need of any Visa.
The "Daueraufenthalt-EU" you are referring to is a sort of "intermediate status" that you may gain after having legally resided in Germany for 5 years, I presume there are similar provisions in other EU/Schengen countries as well.
Even as a permanent resident of Germany, I have no special rights within any other Schengen member states that grant me any ability to stay. (Though, there is a permanent residence category called "Daueraufenthalt-EU" which does grant additional rights through other Schengen(/EU?) states.)