Well, 2-part question really. First, the situation.
My boyfriend and I met online sometime in May. He lives in the States, I live in Canada. I went to visit him for the first time August 2nd. Skip to August 28th, and he came to Canada to stay. So he's legally allowed to stay in Canada for 6...