Current weather station observations near Dufferin Island