Eaglehawk outclasses Maryborough at Canterbury Park