There is no one-size-fits-all answer to this question as the ideal score for the IELTS or CELPIP test may vary depending on the specific immigration program you are applying for and other factors such as your education, work experience, age, etc.
For example, if you are applying for the Federal Skilled Worker Program, the minimum language requirements are a score of at least 6.0 in each language ability (reading, writing, speaking, and listening) of the IELTS General Training test or a level 7 on the Canadian Language Benchmark (CLB) for each ability of the CELPIP-General test. However, in order to have a competitive application, you may want to aim for higher scores.
It's important to check the language requirements for the specific immigration program you are applying for and aim to score above the minimum requirement to increase your chances of success. You may also want to consult with an immigration lawyer or consultant for guidance on your specific situation. here are some links from amazon to purchase the practice test for IELTS:
https://amzn.to/42BIt5Y
https://amzn.to/3ZZJWBb