From coast to coast to coast, most Canadians mark Canada Day in sweltering heat