Marco MacLeod, Nova Scotia’s energy minister, has faced scrutiny over a track from a rap album he released in 2013.