O's get MacDonald from Dons