Although UBC has a better 'ranking' as a university, I would say that if you are choosing between McMaster and UBC, McMaster probably has the more established program and better connected profs. It really does depend on what you want to do for your PhD and how it matches up to the strengths of the program, e.g. if your topic is on Paul, I'd definitely choose McMaster but if it is more related to social sciences approach to NT then maybe UBC. While McGill's funding does suck (I know, their offer to me was abysmal), the program is widely known and highly regarded. I know that funding is always a consideration, but you also need to assess the capacity of the program in helping you get employment afterward. A new program, such as UBC's, often does not have the professional development support system established and thus, you end up as a bit of a guinea pig for them, whereas McMaster and McGill (and TST to some extent) have that machine oiled already. Anyway, I would try to assess the expertise and strengths of the individual programs (as regarded by those outside of it) rather than the 'ranking' of the university.
BTW good luck on the SSHRC.