Canada is not good cause few reasons
1) Most of Tamil people live there especially LTTE supporters
2) The Climate is not good for people (I meant Winter so cold) and it's hard to adapting but US got different climates and in Summer it's like Srilanka even in Winter days some places still relatively hot
3) Unlike Canada ,there are lot of major roads are placed on US ,like if you have skills you can go wherever you want and be who ever you like even president if you work hard for that (but NOT president for immigrates I meant that's only for native people in that context I don't talk about native Americans I said people who born in US but if your any child born in US she/he can target for President post) - but you can be a scientist/professor/doctor/lawyer/musician/singer/anyone it's not hard like in Srilanka, in Srilanka you should definitely pass the Advance Level to be a Proferros but in US you have lot of alternative roads.! you only need plenty of money ,but it's not hard if you have skills (this is mostly for students)/like if you can program software /testing games/dance/sing/work in shop and there are many more thing everything got plenty of money that enough for cover basic basis ,but in Canada you are prevented by Winter in most of times so it's hard to do jobs that's involve outdoors.
buh canada is safe place to live n many of ma frendz and couzines elligaly crossed the border from us to canada and u can study for free after get the permanent resident buh in U.S us need to spend lot of money to study n work hard








