Three Canadian naval units have carried the name HMCS Miramichi.

(I) was a Second World War that served in the Royal Canadian Navy. (II) was a Bay-class minesweeper, commissioned in July 1954, paid off in October 1954 and sold to France. (III) was also a Bay-class minesweeper, commissioned in October 1957.

References

Government of Canada Ships' Histories - HMCS Miramichi