McKinnon Cougars retain Cougar Cup