If there is a program you can count on to have lots of options to earn bonus miles for hotel stays its Aeroplan. The next in line is Best Western and Aeroplan members can earn 1,000 more miles per stay as long as you register before hand and set your Best Western Rewards account earning preference to Aeroplan. Normally BW stays earn 250 miles so with the bonus you’ll be looking at 1,250 miles per stay.
1,000 Bonus Aeroplan Miles for stays at Best Western Hotels Worldwide. Full details, online registration and booking (Registration is required) Until Mar 31, 17
Find many more hotel, car rental and other Aeroplan bonus offers here!