Below are links to some useful government sites for reference:
Travel and Tourism (General) http://travel.gc.ca/
Canadian Travel Advisories http://travel.gc.ca/travelling/advisories
What can i bring home? http://travel.gc.ca/returning/customs/what-you-can-bring-home-to-canada
U.S. Governement (General Travel site) http://travel.state.gov/content/travel/english.html
What can i take onboard? (TSA site) http://www.tsa.gov/
3-1-1 Liquids rule http://www.tsa.gov/traveler-information/3-1-1-liquids-rule
Acceptable ID's (for screening purposes) http://www.tsa.gov/traveler-information/acceptable-ids
Prohibited items http://www.tsa.gov/traveler-information/prohibited-items
Travellers with disabilities or medical conditions http://www.tsa.gov/traveler-information/travelers-disabilities-and-medical-conditions
Mexican Embassy in Canada http://embamex.sre.gob.mx/canada_eng/
VISA and Services for foreigners http://embamex.sre.gob.mx/canada_eng/index.php/visas-and-services-for-foreigners
*PLEASE NOTE THAT REGULATIONS ARE CHANGING CONSTANTLY AND VALENTE TRAVEL INC. IS NOT LIABLE WHETHER A TRAVELLER IS OR IS NOT ALLOWED BOARDING. IT IS STRICTLY TO THE DISCRETION OF THE PARTICULAR GOVERNMENT OF THAT COUNTRY, AND THESE LINKS ARE TO BE USED AS A GUIDELINE ONLY.