I think the key piece of info missing is who your S'toon - Calgary is with.
You say you have your flight itinerary so I'm assuming a travel agent or some other entity booked your flights for you correct? If it was a travel agent I don't believe they can book flights with too short of a connection time or typically don't book that tight of a connection without checking with you first.
If you're the type of person who doesn't like to deal with flight stress and doesn't like to feel rushed then switch to an earlier flight.
__________________
|