Hi. Im Canadian also. Im waiting for my company sponsored work permit to arrive. It is in Malaga province. According to my research; the first year of the permit can only be excersiced in the province in which it was applied for. I need to check again, but it may also restrict me to working only with the company that sponsored it during that first year…but Im not sure. After a year it can be renewed and then you can excercise it anywhere in Spain. I believe this renovation is good for 2 years. When you go to renew it a 3rd time, you actually apply for permanent residence at the same time. Again, I need to check but I cant remember what kind of flexibilty this allows. However, the process goes something like Ive outlined.
And just to maybe clarify the entire process for you. It goes something like this;
1. Find employer willing to sponsor you…i.e. hire you.
2. Employer makes work permit application (the wait for this can take many months…Im going through it).
3. Once work permit arrives, take permit to spanish embassy/consulate and obtain entry visa (stamp on your passport). This can take a couple of weeks but depends on the consulate/embassy you ask at. I believe you have one month to do this after the work permit is granted.
4. Arrive to Spain and then take points 1 and 2 to the local authorities and apply for your NIE. This must be done within one month of arrival in Spain. This NIE is good for a year and can take several months to arrive after you apply for it.
Ive used this website and it has been wonderful for information. Its in Spanish though.
http://www.extranjerossinpapeles.com/paginas/foro.htm
As for your question of marriage to an EU citizen…..that can be tricky. This forum here seems to have some really sharp people on it though who know about that kind of question. Ive never had to deal with it so I cant really say. Just go to the europe immigration sub forum. I think there is a fairly standard answer as many people encounter it but I cant remember what it is. Just make sure you outline your situation very clearly.
http://www.immigrationboards.com/index.php
Anyway, good luck. Hope you find some answers. I lived in Spain for 4.5 years before this whole process Im going through now so it has certainly helped me out in terms of getting things done and understanding things. Let me know if you have other questions.