Don't know about York (you can check out their website for recruiting).
Indian's finance program is decent but the location is bad (not a fun place) and the overall quality of the school is not as good as UNC. I can't imagine a #20-50 ranked west coast school can have a top finance program (Washington Foster).