Percy Smith's full service record can be found linked at this page:
https://www.bac-lac.gc.ca/eng/discov...dNumber=239790
The war diaries for his unit can be accessed with this War Diaries Viewer:
https://cgwp.uvic.ca/diaries/
My series of pages here may also be helpful in your further research:
http://www.regimentalrogue.com/misc/...r_soldiers.htm