Current weather station observations near Isle des Phoques