It's not in my country exactly, because training continues with old methods and develops too slowly.
I can't say where is better, because I need to read information about the education of each country. But I think it can be Canada or USA, As far as I know, many subjects are chosen by students, they perform tasks with teams etc.