As a general rule, no. Most of the popular card-linked loyalty programs run on a network called Empyr, which prevents you from double-dipping rewards on separate programs.