Here: http://www.cic.gc.ca/english/visit/index.asp is how to apply for a visit visa. With a visit visa, you can go to Canada for up to 6 months, not allowed to work but you can try to look for a job and try to get an employer to help you get a work permit or give you a job offer to apply for your immigration.
It is probably easier to get a job offer in person than trying to find something online but it is also expensive because you have to pay for the trip to Canada, you have to survive in Canada without working while you look for a job and in the end, you may not find anything and have to go back. Even if you do find something, you may have to return and come back once all the paperwork is done because it could take too long for you to stay and wait.
Your son is a minor child so he can not get his own work permit yet and even if he could, he can not help you immigrate. If you got to Canada on a work permit, if you are working in a skilled profession, your wife could get an open work permit and it is possible that your son could get one too based on yours. It depends on what province you end up in. There is one immigration class that does not require a job offer yet and that is Quebec skilled worker. You can look into that, if you have enough points. It helps a lot if you speak French. You can do the self test here: http://www.form.services.micc.gouv.qc.ca/epi/index.jsp?languageCode=en