What if i were to go to york for a year and take the LSAT's in Canada then apply to an american ivy league law school. I checked and most of the ivy league law schools accept students from york.
Law schools in the United States require a bachelor's degree for admission, so attending York for one year is not sufficient. You must complete your undergraduate degree first.
Whether you attend York or Miami, or whether you take the LSAT in the United States or Canada will not matter. Admission to an Ivy League law school will be based primarily on your grades and LSAT score. If you can gain admission to a very prestigious undergraduate university like Harvard or Yale, then that will also help. Otherwise, I don't think that either York or Miami is going to give you any particular benefit. Aside from the elite institutions I mentioned, most university pedigrees won't really help or hurt your chances.
The main thing you must understand is that admission to Ivy League law schools is incredibly competitive. Thousands of applicants will vie for a handful of spaces, and only the most highly qualified will stand a chance. Without a very high GPA and LSAT, none of those other factors will matter anyway.
If you applied to any Ivy League universities for undergrad and did not get accepted, then you already have an idea as to how competitive admission can be. Law school admission is even tougher. Focus on your numbers.