Good evening, everyone!
I have read a lot of the threads here, not all, so I apologise if this question has been asked and answered previously and I just have a couple of quick questions.
My boyfriend is Canadian and we have been together since 2013, I was on a working visa when we met. I...