Thank you all for your reply. It doesnt matter about my culture as i know english very well, so i wont be having a problem with that. I also wanted to know if moncton has a good weather or not? And if doing a BSC with affiliation at mount allison is a good choice or not?
Lastly, i would like to ask if i can get a permanent resident ship by doing pilot programs in canada.