Năm thứ 3 (537) , người Hạ Dương là Vương Du Lãng khởi binh ở Dương Thị Bích chống Tây Ngụy. Tháng 6, ông đánh dẹp, bắt được hắn ta. Năm ấy, đại quân Tây Ngụy tiến hành đông phạt, Cẩn làm tiền phong. Đến Bàn Đậu (nay là phía tây Linh Bảo, Hà Nam), phá được tướng Đông Ngụy là Cao Thúc Lễ, bắt hết bộ hạ của ông ta. Nhân đó nhổ thành Hoằng Nông (nay là Linh Bảo, Hà Nam), bắt Thiểm Châu thứ sử Lý Huy Bá. Tháng 9 nhuận, Cao Hoan đến Sa Uyển, Cẩn theo Thái ra sức chiến đấu, đại phá quân Đông Ngụy, được tiến tước Thường Sơn quận công, tăng ấp 1000 hộ.