Also the USA has cheaper shopping compared to most of the world. Few places are cheaper, especially for goods that are not food, clothing or similar.
Canada is primarily a resource economy. Minerals, oil & banks take up a majority of of the TSX's value. Symptoms of Dutch Disease are prevalent inside canada itself.