Hi Saras,
Since you are on Vancouver Island,(as pretty much everywhere)(I'm not sure whee you are) there are some different code requirements for each municipal district because of the different salt air stuff going on around the West Coast of BC. They vary wildely, as I found out about 30 years ago.
I'd suggest, as a start with the CEC and then get the municipality to supply you with their own local changes to the codes. Some of the ones I found one time would not let AL anywhere near the atmosphere. - i.e. corrosion.
Your only solution is to check the CEC and their amendmnts for the municipality you are in.