Canada announced Friday fresh sanctions on Russia over its support for rebels in Ukraine, targeting 20 Russian politicians and Ukrainian separatist leaders, as well as Russia's oil and gas sector.