Is it possible to display flags instead of letters?
For example, create a folder on the server with flags, where each flag has a name like us.png, ca.png, etc.
Then, simply modify the template to insert an image using the country code instead of letters?