I think for me it comes down to distance from home, living cost, and school reputation. I'm from Calgary so Edmonton is close to home if I ever wanna drive down to see family and friends. Edmonton is more affordable compared to Vancouver (but I would have been willing to pay the price if I got into UBC), and UofA is just overall a more reputable school and ranked higher and I've heard good things about the program (not to say SFU's program isn't amazing also, I could've sworn SFU is the only accredited program in Canda). Hope that helps!