Canterbury Park generates $17.8m in Q2 2022 revenue