canonicalizePath should also do System.FilePath.normalise