# parameter that limits data rate in communication

In communication, the maximum data rate that can be achieved is given by Shannon as

C=B*log2(1+SNR) bits/sec. Supposing that I've a very high SNR and an infinite bandwidth, then can data be transmitted at infinite rate? If no, then what are the conditions that limit my system to operate at a fixed rate.