I think I am an airmiles fanatic!!
This year I booked 3 of our 4 flights using airmiles. Sometimes you don't have to book that far in advance-you just have to be lucky (and flexible). I booked 3 tickets end Nov. for our Feb. trip. I couldn't get 3 tickets on the weekend so we're leaving Monday instead. (By the way, last year I also had 2 airmiles tickets to MCO!)
To collect faster with your BMO - M/C, make sure you have the plan where you pay an annual $35 fee. This way you get 1 airmile per $20 instead of 1 per $40. And I charged everything to my credit card! I also buy all my gas at Shell, do my groceries at IGA (Sobey's), buy my pharmacy stuff at Jean Coutu...and so on...!! I even have my DH airmiles-aware!!
The airmiles do add up pretty quickly this way!