On the surface, the Bank of Canada is a fantastic place to work. The facilities are second-to-none, the benefits are great, and the pension is unmatched. If you're able to become permanent, it's almost worth it to put up with the other less than flattering aspects of the organization.
The workplace culture is uneven at best, and tiered at worst. If you're an Economist, you're treated with the most respect. All other employees are second class in this respect. There is a heavy emphasis on repeating the same taglines about the Bank's culture and how great of a place it is to work, and little in the way of enforcing it. Innovation is encouraged as much as the direct manager agrees with the innovation presented. New ideas are not encouraged unless they are approved by middle-management, which will work employees (Especially contracted employees) to their absolute limit. Working 12 hour days regularly is not unheard of, and in my experience, the Bank is almost unwilling to pay overtime for this (Manager dependent, of course).
If you're applying yo the Bank in a termed position, you have to know that you're likely replacing someone on leave. Your position will almost certainly not be extended. Permanent positions are a rarity at the Bank, appearing in approximately 5-10% of job postings. As such, the stress of job security is always present, and there is always implied pressure from middle management not to take advantage of HR's well defined programs for employees.
Overall, the Bank is great on paper. If you pull a good middle-manager, your experience will be positive. However,plus... there are too many examples of sub-par, cut-throat managers that it may not even be worth it to take the risk.moins