Werkburo, a multi-disciplinary creative agency based in Toronto, Canada, launch their new site with loads of good work.