Good questions - I can't help you directly but you might try searching in the online archives for the Canadian Golfer at
https://heritage.golfcanada.ca/canadian-golfer/Good question as to why MacKenzie didn't do more work in Canada. Tillie didn't do much work in Canada either - he only seemed to do three courses here.
Did you check out the MacKenzie timeline at
http://alistermackenziefoundation.org/wp-content/uploads/2013/03/Alister-MacKenzie-Timeline.pdfFrom that it appears that he was at St. Charles:
September 18, 1928 - St. Charles CC, Winnipeg, Canada. MacKenzie arrived in Winnipeg and departed the same day. Met at the train station in the morning and taken to Fort Garry, and then on to St Charles Country Club for luncheon. MacKenzie played in British Seniors’ team at St. Charles in afternoon matches against a team of Winnipeg seniors and MacKenzie lost his match against C. F. Joyce 1 down on the 18th, his putt to square the match lipping out. After dinner at the club, the British group caught a train at 10pm to Jasper Park Lodge.
1929 Early September St. Charles CC, Winnipeg, Manitoba, Canada. Club appoints MacKenzie as the architect for its new 9 hole course. Club History Book Ken Mould, Tyler Kearns,
1929 December St Charles CC, Winnipeg, Canada. Course reported as being under construction, and “The famous British golf architect, Dr MacKenzie, drew the plans.” Canadian Golfer, December 1929 Philip Young, Neil Crafter
1931 July 30 St. Charles CC, Winnipeg, Manitoba, Canada. MacKenzie attends opening of his new nine holes. Shown in photo on p224 of DSH and p68 of the club history book, playing 2nd Hole on his North Nine in the Opening Tournament with A.C. Creed the grounds superintendent. At the luncheon Club President “paid high tribute to Dr. Allister McKenzie, widely known Scottish expert on construction of courses.” After the luncheon the new nine was officially opened. Doak Scott Haddock ‘Life & Work of Dr. Alister MacKenzie’ Club History Book Ken Mould, Tyler Kearns Canadian Golfer, August 1931 Philip Young, Neil Crafter