tariffs are assessed based on the country of origin. you can't skip a tariff by routing your goods through another country. or maybe you can, but that's called smuggling and the only way to do it is outright fraud and lying on the import forms.
if your product is sourced from china, you pay the tariff on china whether you are importing it from a canadian supplier, a cambodian supplier, or a chinese supplier.