You thinking moving to NY/Canada will improve anything is just delusional. Unless you are getting into a good IT/Consulting or just, in general, a good job. Most people without decent jobs still live paycheck to paycheck and that is no better than living here. If you earn good money, then ofc living over there is better. I know countless people working in USA/Canada working in top tech companies in Vancouver/Toronto/California/NYC but still saving less than 30% of their salary because compared to the cost of living it is peanuts.
Yes, life over there is a bit easier but it is not easier than 12th CBSE.
Online mode has a shit impact on studies. The only reason you don't understand anything is prob because you lack discipline and did not study at home. Like holy shit bro you are not even doing coaching/prepping for JEE. An average CBSE student spends 80% of time doing that and only 20% focus on CBSE. I myself never went to school and still scored 95% in PCM subjects.
NCERT for 11th and 12th is piss easy.
Also, if you do not make it into a half-decent university (which I assume will be hard to get as you are struggling in 12th CBSE), your degree is useless (just like it is in India). So can you enlighten me how is moving to US/Canada going to improve anything unless you don't step up your game and do better?
Do not want to demotivate/bash you. Just want to say that you should try better.