Canonical Path now works correctly in Mac AND Linux.

Happiness.
The firstest crappy acceptance test works!