In short, the answer to this question is that some Tim Hortons employees do receive pay for their training, while others do not.
According to a 2012 article in The Globe and Mail, some Tim Hortons employees receive pay for their training, while others do not. The article quotes a spokesperson for the company as saying, “Some Tim Hortons employees receive additional compensation for their training.”
However, the spokesperson also noted that “most Tim Hortons employees receive on-the-job training and development.” So, it is up to individual employees whether or not they receive pay for their training.