Just like South Africa, Canada would be cold. Accuweather and couple of other websites predict it would hover at 20-22 degrees celcius in day time and 10-12 degrees at night time.
Hence it would be advisable to have at least 2-3 layers of clothing -
a. Base Layer
b. Mid Layer
c. One or more Outer Layers