Upvote:7
is there a way I could get a Schengen Area Visa even if I am not in Canada
Generally speaking nothing stops you from going to e.g. the French consulate in Spain and applying for a visa. Schengen rules don't forbid the issuance of visas from within the Schengen area. However applying for a short-term visa won't allow you to ignore the 90/180 days rule, as the rule applies regardless of how many short-term visas (or visa-free passports) you have.
The only option to stay for more than 90 days in the Schengen area is to obtain a long-term (category D) visa or residency permit. You can ask about the options of obtaining such a visa on our sister site Expats StackExchange.