You get expo passes as part of your registration, unless you're bringing extra people? How many people are you going with?
I'm from Edmonton, and last year I stayed at the Super 8 near downtown. It wasn't hard to find, and it's all major roads from there to the expo.