As the above subject states, how mandatory is it to have travel history before applying to Canada? If i work in an office (Full time), have small business (part time (which is registered with the government here in this country, Nigeria)) , dependent parents, BUT I do not have a travel History. Is this a barrier of some sort.
I couldn't find a valid source for this, but according to this (poorly written) Quora answer and from my own understanding of the process, it is not mandatory to have any travel history. Of course, having a past travel history in countries such as the US or UK might help your application.
What is important is making sure you don't hide any past travel history, as that will definitely put up a red flag.
As for the other things you mentioned, having a full-time job, a business and family in your home country are all things that would look good on your application. The biggest worry they have is you overstaying your visa and becoming an illegal immigrant. Also, since this is a tourist visa, sharing your tickets (for both ways) is also something you could add to your application.
All this being said, you'd be better off asking people who have first-hand experience with Canadian Tourist Visa's for Nigerians, either through a travel agent or an internet forum.
All the best!
A range of factors, of which travel history is one, is taken into account when visa applications are assessed. This answer relates to a Schengen application Schengen visa refused from German embassy but the principle is similar for any destination and is demonstrated in the graphic included in the answer.
In your case, a lack of travel history coupled with a high country risk rating could be a red flag, but if your application is strong in other risk factor areas you may ‘score’ enough to overcome the red flag.