fix: canonicalizePath fails for non-existent directories