@kevinsky's answer is excellent. I would also mention that different plants bloom (and attract pollinators) at different times. If you want to attract pollinators for help with, say, your June strawberry crop, then sunflowers (which bloom late) are a poor choice -- Lupines might be better.
Because of the differing bloom times and possibly preferences of different pollinators, it would be a good idea to plant a wide variety of species. Then you can start attracting pollinators early in the season and keep them around for longer.
In addition to kevinsky's list, also consider Monarda (bee balm) as a candidate. You can get very hardy varieties that will survive a Minnesota winter. Ours grow about 4' tall and when in bloom attract tons of bees and butterflies.