Yes, that is the Argyll & Sutherland Highlanders of Canada (Princess Louise's). The regiment was formed on September 13, 1903 and gazetted three days later as the 9lst Regiment Canadian Highlanders.

Would you also consider posting this photo to the Show Us Your Vintage Kilt Photos thread? If unable, I can do it for you.
Thanks.