In Canada there are a variety of bicycle mechanic training programs, including the BAM (Bicycle Assembly & Maintenance) program in Toronto which has been accredited by the Bicycle Trade Association of Canada (BTAC) and funded by the Ontario government in Canada. Students in the BAM program complete an 8 week program at the Learning Enrichment Foundation followed by working one week in a local Toronto bicycle shop of their choice proving their skills by assembling new bicycles and fixing old bicycles.