How hard is to get a immigration visa from Mexico to Canada?

Take the official self-assessment test at: http://www.cic.gc.ca/english/immigrate/skilled/assess/index.asp

Your citizenship has no impact on eligibility but might impact processing times as background checks in some countries take longer than in others.