You're not going to have time for a meal. You should make the connection easily enough, since mornings are generally quieter and they won't even start boarding your connection till maybe 20 minutes before departure.
But the YYC domestic concourse has to have the slowest Tim Hortons on the planet - bar none.