You have to file a missing/lost passport complaint at the nearest police station. Apply for a new passport. Contact the consulate of Canada where your visa was processed from and inform them of the loss of passport along with a copy of the complaint and request their help to get your visa reissued once you receive your new passport.