I cannot stress the importance of getting GCMS notes for any refusal. Our friend had an LMO for a position he had done for five years overseas, so he was well qualified. He used a Canadian immigration lawyer to finalize the application. It was a strong application complete with all required documents, education, IELTS, property ownership, financial balance, full time ongoing employment, references, travel history, etc. While there had been previous TRV refusals with the usual reason of potential overstay, his situation was significantly changed since then. The WP was refused and the reasons were beyond belief. Made no sense at all. When the GCMS notes arrived it was obvious why the application was refused, but the application that was reviewed did not belong to our friend. For two months now he has been trying get the VO to understand a massive error has occurred, but they don't appear to realize it. Without the GCMS notes you have no way of knowing how to improve your next application.