各有各的优点,美国教育种类繁多,体制灵活(学分制)、学位门类齐全,可根据自身情况选择合适的学校。另外,专业选择自由开放。学生在本科期间学习基础知识同时可以换自己适合的专业。再则,美院校间互相承认学分可以学分转换;这样可有效缩短学生的留学时间减少不必要的留学费用支出。楼主还想知道其他方面的对比的话可以阅读一下原文——www.liuxue315.edu.cn/HomePage/country/2015-04/8395.shtml#T2
加拿大属于北美教育体系,大学全部公立,学院大部分也是公立。同时,加拿大教育质量管理非常严格,是公信度最好的国家,加拿大文凭的认可度非常高,另外加拿大很多院校都提供语言课程,为语言成绩不好或没时间考语言成绩的学生提供了方便。