Thanks a lot for the info. Kedeisha!
I paid tax in the country where I worked and had the tax slip issued by the local tax bureau, I guess that tax slip plus our own explanation letter will fulfill the option C printout, and later we can submit the tax assessment from CRA when tax season arrives, am I on the right track?

Thanks!!