I just took my third course, another level 1, took my first in 2008 through Shep Snow. This last one I took up at Whitewater in Nelson, British Columbia. Figured I could use a refresher before I take the level 2 in February.
I highly recommend going up to Nelson and taking the level 1 with Summit Mountain guides. They were phenomenal. You are learning from very experienced Mountain guides, who share lots of knowledge, and really take the time to help you learn and understand the info they are providing.
Day one: Classroom, and a little outdoors work. About 8 hours.
Day two: Head up to Whitewater and skin out into Hummingbird pass where you get to see what you are up against, do some Beacon and rescue work. And learn about backcountry travel. Finished by about 3:30-4:00pm.
http://summitmountainguides.com/courses/C26/
The price is very good, and the people and area are out of this world. If you have never been to Whitewater/Nelson... you really need to check it out.
Nelson is not a far drive at all, getting there from Spokane is a breeze. Lot's of Air BnB's and a Hostel as well.