I have a valid Canadian tourist visa, but I lost my passport.?
Report the loss to the government of your country assuming of course you have not left yet. If you have lost it in Canada then report it to your embassy. Then when you get your new passport, report it to the Canadian embassy. They will have a record of your visa that you had been granted. Then they will (should) stamp a visa foil on your new passport.