Leon said:If your mother is Spanish, do you have Spanish citizenship through her? If you do, you can move to any country in the EU without a problem, that is if your plan to return to Canada doesn't work out.
Yes I do not have Spanish Citizenship but can easily apply for one. However Spanish law is such that it allows dual citizenship but for citizens born outside Spain, they must renounce any other citizenship they have before they become a Spanish citizen. While I do not want to stay in my current country, for personal reasons I cannot lose its citizenship just yet.