Why did I think you lived in Nova Scotia? That's why I suggested college in Maine btw.

So all you have up there is a boyfriend who doesn't make time for you, and better weed.
Let me tell you sister, you can grow your own sweet sweet Tennessee weed in those long summers.

You owe his mom money.
You work at a gas station.
Your boyfriend is basically pretending to run a business.
Your situation is making you clingy enough to recognize it in yourself.

Run, fast, while you still can. Call your mom and get her to buy you a plane ticket YESTERDAY. You need to plant your feet back on your own territory. There's nothing for you there.
If you were going to make a life for yourself as a person, rather than as half of a relationship, you would have started working on it the moment you set foot on Canadian soil.
This advice is coming from a woman who recently gave up the chance to move to Alaska with the man I love for all those reasons... my family is here, and my job, and my house: These things spell independence to me.
Find your own independence.