It might be just the photo but it looks kind of large for a collar dog and might be a cap badge. Here is a image for the 10TH Royal Grenadiers. There are old books available on archive.org of the history of this unit.
It looks like it might be from a fusilier unit, as the shape of the flames is that more commo ly associated with fusiliers not the Grenadiers. Could it be the Scots Fusiliers of Canada (now amalgamated into the Highland Fusiliers of Canada? They are located in the Cambridge area. What are the letters or numerals on the face of the badge? Could they be the remains of thr soldering that held lettering or other devices onto the face?