Is the potential number of blocks in the Bitcoin blockchain limited? i.e. Is there a finite number of transactions that will ever take place using Bitcoin?

I have Googled this somewhat and found discussions about Bitcoin's limited, finite supply, but it's unclear to me whether the blockchain itself is a finite resource.
No, there is no limit on the number of blocks in blockchain. The transaction can go on for ever. 

The limit is only on the bitcoin that will ever be produced in the environment (Why was 21 million picked as the number of bitcoins to be created?) , but no limit on the number of times it can be exchanged.