Those who spend a lot of time on their school work when they are younger and also work hard in the first few years of university are going to have many opportunities for higher education. If you are in such a position you will find that you may want to go abroad so that you can get the best possible education. Many people, even if they are living in a place like Canada, may want to go to the United States so that they can get the best possible experience during their college or graduate school years. You may want to take this step too.
One of the ways that you can get a student visa in Calgary, AB is to make sure you are submitting all your applications to the relevant colleges. You have to think about where you are able to get in, because you do not want to waste your time or money applying to places where you have little chance of getting into the school. Then look at the schools in your range that are very good for the field that you are choosing. See the colleges that have the best departments that interest you, and then apply to those places.
You are going to be able to get your visa if you show them you have acceptances from various colleges, and that you are going to go to a specific one. Make sure that you are sorting out the finances before you are taking any other step. You may have to get some loans, but you have to ensure that you are showing the immigration officer that you have a complete plan for how you are going to pay for college. Then you will be able to get your visa without any serious problems, and then you can travel to the US.