Just-released figures from security vendor McAfee suggest 46 per cent of Canadians have encountered malicious activity while shopping online.