London-based Canadian artist Cate today releases a new video version of her latest single ‘All Talk’, the latest…