The white specks are actually snow flurries. 
This is the most snow I saw in Montreal.