Langara is a good college.
Very good location. Trees everywhere. Bus stop and Metro station are right in front of college gate. Campus is pretty decent. Lot of housing options at Fraser and Main street. 5 minutes away from cheap housing options.
Your chances of getting visa is very high. If...