New sandwich, growth plump up Tim Hortons profit