CanonicalizePath handles \ on Windows