I am trying to recreate a situation where each cell from a raster dataset has a black border as seen in this image. Any ideas?

I am trying to recreate a situation where each cell from a raster dataset has a black border as seen in this image. Any ideas?

Probably the simplest way to achieve this is to create a fishnet (available in most GIS packages) and overlay this on your raster. Be sure to align the fishnet to the raster cells by checking the raster's meta data.
Another option, again using QGIS:
Generate a vector grid based on the raster, using the menu:
Vector/Research Tools/Vector grid
From there you can assign the properties of the grid to match the raster of your choice.
To clip the created grid to your raster use the menu item:
Vector/Geoprocessing Tools/Clip
This option avoids cells being joined together, as described in my other answer. However, this method is longer!
With QGIS it is possible to set up a Contours display in the rasters symbology settings, but building such contours is a rather slow procedure.
Using QGIS you can convert the raster to polygon using the menu:
Raster/Conversion/Polygonize
This will create a fishnet as described by MappaGnosis.
One potential drawback I find is that the tool rounds to integer values, so if cells have the same number (after rounding) they're joined together.