No, posting certificates on LinkedIn is never bad no matter where you did the course.
You can get a free LinkedIn course if your company or college has a tie up with LinkedIn. Alternatively there are several free courses from reputed institutions for free.
IT Edge is a Canadian course platform, based out of Mississauga, Ontario. Their business analyst course is a 40-hour course that has been designed with the IT industry in mind.