Service Canada has urged Canadians to set up online accounts and direct deposits to receive their benefits without delays.