I entered the Schengen area on my visa free (Canadian) passport and stayed for two months in Schengen countries, and applied for a temporary residence permit in Sweden to extend my total stay in Sweden for another 3 months after the expiry of the visa-free 3 months. The extension was granted, but it was written in the corresponding letter that I must leave Sweden on or before the expiry of my permit.
Now, as far as I understand, my Schengen visa-free period should renew upon the expiry of the Swedish three-month extension. Is this correct? Does this mean that I can travel in Schengen for 3 months again on my Canadian passport or not, once the Swedish permit expires?
Also, with this temporary residence permit, can I travel to Finland or other Schengen countries (that is, before my Canadian passport Schengen period renews)?