I believe this is a golden crab spider. Pictured on a calendula flower.
I have seen these as well In Alberta. I think they are crab spiders too… I want to say goldenrod?
Yes, you’re right. They prey on pollinators and any other insects that visit a flower. They blend in incredibly well.