Should I wait to buy the iPhone 8 after the holidays?

I have an iPhone 6 and with no contract and I have an amazing deal. I pay $67 for 10gb! I really want to get the iPhone 8 but I don't want to get a new plan because they don't have the one I have anymore ( it was a limited time offer).
I have the money for the 8 but I'm not sure if the Apple store in Canada will have have their phones on sale for either Boxing Day or Black Friday. Should I wait after the holidays that way it gives me an idea how much money I'll have?

Yes

There will always be 'sales' on for phones and plans.

Yeah i have an 8 myself got it after last years holidays

Historically Apple (Stores) don't have sales on iPhones. If they did it would likely be off the full price.

If it gives you more money when the time comes, I guess that would be advisable.