Not an actuary, but from what I’ve seen in 3 insurance companies, the pricing is also mostly GLMs in Canada.
This is mostly due to the regulators, which vary by province. Non-pricing models such as fraud detection, churn probability or conversion rate can lean more towards machine learning and less towards interpretability.