Yes, college is free in Germany but you may need to know the language first. Here's some info.
Information about Canadian colleges on this page:
- my visit to Bishop's University in Sherbrooke, Quebec, just 4 hours from Portland
- a June 2009 NY Times article about the rise in interest in Canadian colleges among U.S. students
- a database of all Canadian colleges
- informal information from a Canadian counselor