WestJet allows you to print your boarding passes 24 hours in advance. You can also pick your seats then. Use the link below and click on the "check in" icon. Then follow the instructions and you're done
http://www.westjet.com/guest/en/home...id=WVI_Top_Nav#
Also use the Seat Guru link. It will show you where the good and bad seats are. Also where your seats on the plane. I use it all the time.
http://www.seatguru.com/airlines/Wes...ng_737-700.php