Add the sugar, butter, and canned milk to heavy saucepan.
Bring to a full, rolling boil.
Boil for about 6 minutes.
Remove from heat.
Add marshmallows, peanut butter, and vanilla.
Mix thoroughly.
Pour into a buttered dish, about 9 inches square.
Let it cool completely, and then cut into squares.