environment canada cape scott weather