Scorching Canada Day heat breaks multiple records across Sas