Hi paul911, we had a similar situation appliying for TRV in a country of temporary residence for both - got TRV when our application was already in process in CIC - we presented a lot of proof that we needed trv to facilitate travels to Canada by providing booking record of return tickets for both, insurance, joined bank account statement, copy of work mobility assignment - in order to prove that we won't jeopardize trv rules and won't overstay. according to caips notes - it was enough.
you can also try to apply again proving copy of your assignment/your job agreement so it's clear that you will return to Moscow. hope this helps