Hi there everyone. I am fairly new to this space and I find myself in a tricky situation. I am a Canadian having a Spanish girlfriend. She is living in Madrid but would like to come to Canada for visiting. Things have been all planned but I do not know how to go about applying a visa. Do I go to the embassy directly or should I get the help of some law firms? I live in the GTA and my neighbor advised me on Green and Spiegel LLP in Toronto but I would like to have a second opinion about things. She is planning to come down during October so I guess we have enough time to decide on where to get things started. All help will be much appreciated.