Barenaked Ladies to play CN Tower