Unfortunately, no, they do not. If your purchase of points or miles is being fulfilled by Points.com, you should use a credit card that maximizes non-bonused spending, like the Freedom Unlimited card.