On the surviving Canadian FM's question, I can't provide a definitive list , their location and status, but recently did a little research looking for C-Liners. Check the following website for information on five FM's. There are reportedly an H-16-44 and C-Liner A at the Museum of the Highwood Railway, at High River, Alberta, two B-unit shells that were CPR radio repeater cars at Cranbrook, AB (perhaps at the Canadian Museum of Rail Travel?), and a CPR C-Liner at the Canadian Museum of Science and Technology in Ottawa:
http://exotic.railfan.net/FM.htm.
Of course, you're probably aware of the only surviving Trainmaster (CPR)at the Canadian Railway Museum, Ste. Constant, Quebec. It is stored indoors in a very cramped and dark section of their indoor exhibit. I love the museum, and am very happy a Trainmaster was saved, but it cannot be photographed without adequate photo lighting.
I am providing this information as no one seems to have responded to your question. I am en route to Alberta next month, but unlikely to visit either Cranbrook or High River. Nonetheless, they are on my list for the future.