I want to you to know that you are doing an amazing job reaching out to us. Base on your email, your English skill is pretty good. It is definitely hard for everybody who just moved to a foreign country. It is difficult for everyone that they have to overcome the cultural, language barrier and make friends at the same time. Things will get a lot better after a while.
There is a newcomer agency that suits your situation, Immigrant Services Calgary has a ton of programs for newcomers of all ages. If you are interested in that, you can check out its website through this link- https://immigrantservicescalgary.ca/our-services/youth-seniors . They provide various type of classes for ESL student. You can make more friend and improve your English through these courses. There are many other agencies and programs for youth in the city. If you are interested, you can contact 211 and they can help you figure out what programs would be best for you. If you don’t feel comfortable calling, you can do an online chat with them at this address http://www.ab.211.ca/ from 12pm – 8pm every day.
You disclosed that you are 19 years old. If you are a student, the summer is almost over and schools will be open within a month. In that learning environment, you will meet lots of new people, some of them may in the same situation as you do, and some may have a same hobby. Lots of people you about to meet will become your friend. Your life will not be along for too long.
Calgary Public Library also provides free walk-in ESL conversation club, you can meet people around the globe in different age group through that program. I encourage you to check on their location and schedule on this website – https://events.calgarypubliclibrary.com/programs/online-registration?id=1035|1.
An after-school community youth club also can be helpful to your circumstance. You can search up online for any specific club that you are interested in.
You can register for programs online, by calling 403.260.2620, or in person at your community library. You’ll need a valid Library card number and PIN for each person attending the program.