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