L2 to F1 change of status Canada interview


I want to change my visa status from L2 to F1.
My L2 is expiring in the end of December 2020, I have applied for masters In Fall 2020. I wanted to decide between the 2 options : Applying from Uscis or going to Canada for visa interview.

Please advise which Will be a better option with respect to time and possibility of rejection.

Thanks in advance!