Not to disappoint you, but with Canadian passport you will not be allowed to work anywhere else but Canada. While you can get a US work visa at the border rather than at the embassy (a small perk Canadians have compare to the rest of the countries), you will still need to first fine a job in the US that is willing to sponsor you an H1B visa.
= Yes for sure Canadian passport holder can work. Its quite obvious that for an job one needs an offer/valid job to work for. With some formal documents/forms one can work legally for eg. US (this case students are exempt)
refer below links
1. http://www.wikihow.com/Work-in-the-Usa-As-a-Canadian-Citizen
2. http://canada.usembassy.gov/visas/visas/categories-and-requirements/important-notice-for-canadian-citizens.html
3. http://canada.usembassy.gov/visa-faq.html
4. https://answers.yahoo.com/question/index?qid=20090224144725AAvdIG0
On a related note, CAD 38,000 is not an annual income--it's an annual GDP per capita. In other words, the total value of everything the country produces in a year divided by every Canadian citizen. While it does correlate strongly with the wealth of a society, it does not mean that every Canadian gets $38,000 annually.
I have used the word PER CAPITA before annual income, in commercial terms when we say per capita annual income it refers to the GDP, quite obvious and not Per person