Jul 17 to 20 Held annually during the third week of July, Bill Barker Days features British Columbia's largest amateur rodeo and over 150 other family-oriented events. The celebrations last for four days and a majority of the attractions are free of charge.