HMCS Miramichi

Three Canadian naval units have carried the name HMCS Miramichi.