Cardi B is calling out Canadian fans directly as she pushes to keep her tour momentum intact, using social media to address slower-than-expected ticket sales for an upcoming stop in Hamilton, Ontario.