when the phrase "Can't complain" is pronounced [ˈkænt kəmˈpleɪn] I think that the T is dropped in fast speech because of the alveolar plosives. Right? I read that when T comes before these letters: / s, f, n, l, p, k / it's silent.
I know that in American English the T is held in "I can't do it" but above I'm talking about dropping it completely. I recorded myself: https://clyp.it/zqgvfxh3 Does it sound okay?