Canadian politicians are trying to tap into growing nationalist sentiment amid US President Donald Trump's threats.
Trump speaks with Putin by phone after US defence secretary said Ukraine's NATO membership ambitions were unrealistic.
Washington's retreat from the region leaves space that Beijing may be keen to fill, analysts say.
Alexander Vinnik's release came as an unnamed US citizen was also freed by Russian ally Belarus in a separate deal.