#2, I know very little about Canadian law schools, but... There seem to be a lot of top Canadian students in US law schools and they tend to work in the US when they are done - leads me to guess that Canada sucks
My only data point on Canadian law school quality is a visiting professor we had at HLS from Canada - he was from a top Canadian law school and had all sorts of awards and accolades for his teaching and scholarship. He turned out to be a fun guy to have lunch with and a really interesting individual but a terrible teacher and lousy scholar. If that was their best, I'd really hate to see their average.
As for UK, I rode a motorcycle past the general UK campus (don't know if the law school is on the main campus or what), it looked nice. Otherwise can't say I've ever heard of the school, good or bad.
Matlab, maple etc should plot your functions just fine - they were all the rage a decade ago. there may be better stuff (or just newer versions) now. You can also do quite a bit in excel.