I see no reason why they wouldn't stack. The exact same ability cannot be applied to a unit more than once but different abilities that give the same affect do stack.