In running text, avoid geographical abbreviations; instead, write the names out. In tables and addresses, prefer postal abbreviations, which do not include periods:
US, BC, PEI
Canada Post maintains a list of abbreviations for provinces, territories, and US states.