By landmass, Canada happens to be the second-largest country in the world. Furthermore, over 96 standard universities are situated in Canada, which are inviting international students.
If you are seeking a European university, where you can have a world-class education, consider no other country but Canada.