Expected rainfall in Calgary is less than in Ekaterinburg. You can expect this to be the case over the next 20 days.
Temperatures around the 25 °C's can be experienced in July. The weather in Ekaterinburg is colder than in Calgary. Plan for potential changes in flight availability as peak weather approaches in this location.