As long as you left before the age of 18 you did not begin to accrue unlawful presence.
The problem with getting a visa to enter the US is that you are a Serbian citizen and only have permanent resident status in Canada.
The consul frequently does not consider one being a permanent resident as having strong enough ties to the country where they have resident status to draw you back there after you complete the purpose of your visit.
So the fact you have never gone back to live in Serbia is a problem. If you have Canadian citizenship, the that solves the problem of intent to return somewhat.
It will all be in the discretion of the consul how they look at your ties to Canada. You can make the argument that as a permanent resident you intend to return there following your visit because you are in school there and all your family is there and that you have economic, social and family ties to Canada based on the fact you have been living there for 4 years.
Some consul are reasonable about this and some are not. It will depend a lot on who you get for your interview. If you are able to get your visitor visa then your chances for the F1 increase because you have the opportunity to make the visit and return to Canada. That shows your intent.
I know you want a black and white answer but there is not one because your citizenship still works against you.
I am happy to answer follow-up questions for you at no additional cost.
If you want to request me in the future start your question "FOR JUDITH" and I will answer quickly.