Do whatever degree will allow you to get the earn the highest GPA. Without that, getting into a Canadian med school is next to impossible. Once you're in medical school, then you can spend all the time you want thinking about what specialty you want to enter. Looking back, I probably would have studied psychology or sociology and knocked out the science pre-requisites where ever they fit in my schedule.