Yes, you can apply for TRV from outside Canada. TRV is for those who come visa required countries.