I am supposed to visiting Calgary in the third week of June, and would be willing to give a talk if there was sufficient interest (I can provide a list of topics or poll the members for what they would like to hear). A list of some of my articles can be found
here, and I could cover any of those subjects or others depending on the interest of the group...
I'm not sure exactly how you guys run your meetings, but I just saw this thread and realized that you're planning for June right now. So, I thought I should make the offer before anything was finalized...
Rob