Thanks for the email and update. It sounds like after the altitude training here, and the heat training you're doing now, you'll be ready for anything!
I will certainly pass your email address on to Chrissie - she's at Timberman this weekend so you may not hear from her for a few days. And Good Luck at IM Canada - I'm sure all your hard work will pay off and you'll have a great race!
"Hi" to Jasmine for me, and keep in touch!