Universities in the US want to have a “diverse” student body. One of the main ways that they measure diversity is by the race and ethnic origin of students. Geographic diversity also might matter. They get a lot of applications from exceptional Asian-American students. This means that Asian-American students need to be academically very strong to get accepted to the top ranked universities in the US.
Public universities in California are not permitted to use race as a criteria for admissions. However, public universities in California are very expensive and very competitive for out of state students. The Universities in Canada mostly admit by academic strength. However the top ranked and best known universities in Canada are known for grade deflation which is not ideal for premed students. Public universities tend to admit very strong in-state students regardless of any concerns for diversity. Since you are from New Jersey, you have very strong in-state public universities (I am most familiar with Rutgers).
This entire issue is very highly controversial. People on both sides sometimes accuse the other side of being racist. The Trump administration sued Harvard over Harvard’s use of race in admissions. Harvard won the lawsuit. However, a lot of information was made public due to this lawsuit.
All of this will reduce your chances to get admitted to a BS/MD program. If you instead first get your bachelor’s degree and then apply to MD programs, you will need to be academically excellent to get admitted. However, these programs are very highly competitive for any student.
With such strong sophomore and junior years, you should be able to get accepted to some very good universities, such as Rutgers. If you continue the excellent trend there, you should have an excellent chance at strong MD schools, and being in-state will help you if you end up applying to Rutgers (which has quite a good medical school).
Perhaps the bottom line on all of this is that you should apply to programs that you are interested in, but make sure that you have solid safeties. Again, since you are in-state in New Jersey, there are some very good public universities in New Jersey that should be able to provide you with solid safeties.
One more issue that has not been discussed on this thread: Even if you are high income, if you are interested in medical school you need to budget for a full 8 years. Doctors often graduate with an MD plus a pile of debt. If you can minimize or avoid debt this will make life easier down the road.