Canada ready for anything