At the present, Michaels has 2 locations near Saint John, New Brunswick. On this page is the listing of all Michaels stores in the area.