Canada has long way to go on virtual care