Devin Stevens

The Canadian Press

Nova Scotia Energy Minister Marco MacLeod offered an emotional apology on Thursday after rap lyrics he wrote and performed before entering politics prompted one women's group to call for his resignation.

The Canadian Press