Is that the island off the coast of Africa in the Indian Ocean? or is there another place of the same name?

Regardless of location, welcome aboard and good luck with your studies in Canada. Stop by when ever you can.