CINXE.COM
Consulting for Finance & Accounting Projects | Protiviti & Robert Half
<!DOCTYPE HTML> <html lang="en-CA"> <head> <meta charset="UTF-8"/> <script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js"></script> <link rel="icon" type="image/x-icon" href="/content/dam/roberthalf/favicon.png"/> <meta name="template" content="full-width-page-content"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow"/> <link rel="canonical" href="https://www.roberthalf.com/ca/en/consulting/finance"/> <script> var salaryGuideGatingProperties = '{ enabled: false, redirectLocation: "null", key: "null" }'; if (salaryGuideGatingProperties.redirectLocation && !salaryGuideGatingProperties.redirectLocation.endsWith(".html")) { salaryGuideGatingProperties.redirectLocation += ".html"; } window.salaryGuideGatingProperties = salaryGuideGatingProperties; window.passesSalaryGuideGating = function() { if ( salaryGuideGatingProperties.enabled != undefined && salaryGuideGatingProperties.enabled.toString().toLowerCase() === "true" && window.localStorage.getItem("salaryGuideGatingKey") != salaryGuideGatingProperties.key && window.location.pathname != salaryGuideGatingProperties.redirectLocation ) { return false; } return true; } </script> <link media="print" rel="stylesheet" href="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-aadab028fda76fa101c57a36121a8a16-lc.min.css" type="text/css"> <script> let css = document.querySelector('link[media="print"]'); if(css) { css.media = "all"; } </script> <script> // window function to fetch UPO function getUPO() { let upoString = localStorage.getItem("unifiedProfileObject"); if (upoString === null || upoString === undefined) { return {}; } let parsedObject = decodeURIComponent(atob(upoString)); return JSON.parse(parsedObject); } // window function to update UPO async function setUPO(unifiedProfileObject) { const encodedString = btoa(encodeURIComponent(JSON.stringify(unifiedProfileObject))); localStorage.setItem("unifiedProfileObject", encodedString); await window.yieldToMain?.(); } </script> <script> window.addEventListener("rhcl-initialized", () => { window.setTimeout(handleClLoaded, 250); }); // Backup in case events do not sync up window.setTimeout(handleClLoaded, 5000); function handleClLoaded() { document.querySelector('style[data-source="rh-slot-style"]')?.remove(); } </script> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/libraries/fontawesome6/css/all.css"/> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/css/rhcl.css"/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-italic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-lightitalic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-medium-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-regular-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-semibold-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-regular-400.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-solid-900.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-light-300.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-brands-400.woff2" as="font" crossorigin/> <script type="module" src="https://resources.roberthalfonline.com/rhcl/v25.3.0/lib/rhcl.esm.js" async></script> <style data-source="rh-slot-style"> [slot], rhcl-typography, rhcl-heading, rhcl-typeahead, .rhcl-typography, .rhcl-focused-search-block, .rhcl-block-paginated-feature, rhcl-modal, rhcl-block-stacking-cards, rhcl-block-focused-search, rhcl-search-bar, rhcl-button-group, rhcl-block-paired-content, .cmp-rhcl-focused-block-wrapper .cmp-rhcl-stacking-cards-block-wrapper, .cmp-container { visibility: hidden; } [slot]{font-family: "Noto Sans Regular";} h1[slot],h2[slot],h3[slot],h4[slot],h5[slot],h6[slot],p[slot]{ font-family: "Noto Sans Display";} </style> <script type="text/javascript"> window.pageObj = {}; izCountries = 'gb,de,fr,ch,cn,jp,cl,at,ae,be,nl,nz,hk,br,sg,au,lu'.split(","); naCountries = 'us,ca'.split(","); luxCountries = 'us,ca,de,be,gb'.split(","); euCountries = 'gb,de,fr,ch,at,ae,be,nl'.split(","); aemSettings ={ "rh_account_creation": { accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateResendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', accountRoutingMap: { "email": '\/ca\/en\/find\u002Dyour\u002Dsolution\/email\u002Dverification\/app', "resume": '\/ca\/en\/find\u002Djobs\/upload\u002Dresume\/app', "candidate-email": '\/ca\/en\/find\u002Djobs\/upload\u002Dresume\/email\u002Dverification\/app', "msjo": '\/ca\/en\/find\u002Dyour\u002Dsolution\/app', "login": 'https:\/\/online.roberthalf.com\/s\/login?', "pendingAccount": '\/ca\/en\/find\u002Dyour\u002Dsolution\/email\u002Dverification\/app', "expiredVerification": '\/ca\/en\/find\u002Dyour\u002Dsolution\/email\u002Dverification\/app', "hasWebAccountClientOnly": 'https:\/\/online.roberthalf.com\/s\/login?', "hasWebAccount": 'https:\/\/online.roberthalf.com\/s\/login?', } }, "rh_candidate_apply": { aiConsentEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/update\u002Dai\u002Dconsent', accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', directAccountCreateEndpoint: '', applyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply', resendEmailEndpoint: '', submitResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/submit\u002Dresume', resumeParseEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/parse\u002Dresume\/parse', xingUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/xing\u002Dresume', linkedInUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/linkedin\u002Dresume', geolocationEndpoint:'https:\/\/gen.api.roberthalfonline.com\/geocode\/getGeoByRegion?country_code=', googleGeoCodeEndpoint:'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getGeocode?address=', timezoneEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/timezone\/getTimezone', fetchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/fetch\u002Dskills', patchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/patch\u002Dskills', fetchResume:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/fetch\u002Dresume', jobTypeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findJobTypeList', specializationValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findSpecializationList', nearestOfficeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findOfficeList', xingPluginScript:'https:\/\/www.xing\u002Dshare.com\/plugins\/login_plugin.js', xingId:'82ac2657946cd0af3fa4' }, "rh_client_payment" :{ profileId:'EB9BBCE6\u002D70F7\u002D41BB\u002DB03B\u002DA8C27BB01D8E', accessKey: '5a4ab6d640e03d4dba86c1f9da33cf0b', maintenanceMode: 'false', cybersourceEndpoint:'https:\/\/secureacceptance.cybersource.com\/embedded\/pay', invoiceEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/cpp', }, "rh_job_search": { getAndSetSavedJobsEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/get\u002Dand\u002Dset\u002Djob\/query', jobAlertsEndpoint:'https:\/\/prd\u002Ddr.ma.api.roberthalfonline.com\/job\u002Dalerts\/subscribe', jobInterestEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/presented\u002Djob\/jobinterest', jobSearchEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/search', quickApplyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/quick\u002Dapply', signInLink:'https:\/\/www.roberthalf.com\/login.rhlogin', jobSearchLocationTypeaheadEndpoint:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search', feedbackDestinationEditAvailability:'avail', feedbackDestinationEditLocation:'loc', feedbackDestinationEditPayPreference:'pref', feedbackDestinationEditSkills:'skills', jobInterestFeedback:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/feedback' }, "rh_multistep_job_order" :{ leadsProcessingEndpoint:'https:\/\/prd\u002Ddr.lp.api.roberthalfonline.com\/proxy\u002Dlead\u002Dprocessing\/send', jobFunctionTypeahead:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', skillSearch: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillSearch', skillsRecommendation: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillRecommendation', sfccRedirectUrl: 'https:\/\/online.roberthalf.com', accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', }, "rh_candidate_discovery": { accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', candidateJobTitleTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', candidateLocationTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search' }, "rh_common": { geolocationEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getReverseGeocode', personDetailsEndpoint: '\/bin\/personDetails', recaptchaEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken', page_section: 'Managed Solutions', page_user_type: 'Client', page_type: '', isLuxCountry: 'true' } }; var articleDataLayer = { blog_type:'', industry_name :'', country_code :'', language :'', entityid :'', author_name :'', thumbnail_url :'', title :'', description :'', employment_type :'', published_date :'', page_url :'', categories :'', Article_tag :'' }; pageObj.__extrasettings__ = { language: 'en', country: 'ca' }; </script> <script type="text/javascript"> aemSettings.rh_common.recaptchaEndpoint = 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken'; </script> <title>Consulting for Finance & Accounting Projects | Protiviti & Robert Half</title> <meta property="page-type" content="Other"/> <meta property="global-content-type" content="Managed Solutions"/> <meta property="global-content-user-focus" content="Client"/> <meta property="og:locale" content="en_CA"/> <meta property="og:updated_time" content="2023-10-19T18:23:42+0000"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Robert Half Canada"/> <meta property="og:image" content="https://www.roberthalf.com/content/dam/roberthalf/rh.png"/> <meta property="og:image:type" content="image/png"/> <meta property="og:image:width" content="500"/> <meta property="og:image:height" content="500"/> <meta property="og:image:alt" content="rh-logo"/> <meta property="og:url" content="https://www.roberthalf.com/ca/en/consulting/finance"/> <meta property="og:title" content="Consulting for Finance & Accounting Projects"/> <meta property="og:description" content="Staff finance & accounting projects, optimize delivery teams, and get financial consulting advice from industry experts. Learn how we can help."/> <meta name="title" content="Consulting for Finance & Accounting Projects | Protiviti & Robert Half"/> <meta name="description" content="Staff finance & accounting projects, optimize delivery teams, and get financial consulting advice from industry experts. Learn how we can help."/> <meta property="og:publication_time" content="2023-05-24T05:16:54+0000"/> <script> (function() { window.SM_SPLITSIGNAL = window.SM_SPLITSIGNAL || {ready: false} window.addEventListener( 'splitsignal.initialized', function() { if (!aemSettings.isReactApp) { window.SM_SPLITSIGNAL.ready = true } } ) var script = document.createElement('script') script.id = 'a4a03573-e3f5-4f01-8963-395af304b0b2' script.src = 'https://seoab.io/react/' script.type = 'module' script.defer = true document.head.appendChild(script) })() </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "name" : "Consulting for Finance & Accounting Projects | Protiviti & Robert Half", "url": "https://www.roberthalf.com/ca/en/consulting/finance", "isPartOf": { "@type": "WebSite", "name": "Robert Half", "url": "https://www.roberthalf.com/ca/en", "publisher": { "type": "Organization", "name": "Robert Half", "legalName": "Robert Half Inc.", "url": "https://www.roberthalf.com/ca/en", "@id": "https://www.roberthalf.com/ca/en" } }, "mainEntity": [{"@context":"https://schema.org","@type":"Service","@id":"https://www.roberthalf.com/ca/en/consulting/finance","areaServed":"CA","category":"https://www.roberthalf.com/ca/en/consulting","description":null,"logo":"https://www.roberthalf.com/content/dam/roberthalf/Robert_Half_Talent_Solutions_Logo.png","image":"https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Large-1x$&fmt=webp-alpha","name":"Finance and Accounting Consulting","serviceType":"Consulting","url":"https://www.roberthalf.com/ca/en/consulting/finance","provider":{"@context":"https://schema.org","@type":"Organization","@id":"https://www.roberthalf.com/ca/en","areaServed":"CA","name":"Robert Half"}}], "mainEntityOfPage": "https://www.roberthalf.com/ca/en/consulting/finance" } </script> <script type="text/javascript"> window.addEventListener("load", () => { try { var articleSchema = document.querySelector("#articleSchema"); var jobpostingSchema = document.querySelector("#jobpostingSchema");//buildoccupationschema? var occupationSchema = document.querySelector("#occupationSchema");// buildOccupationSchema? if (articleSchema) { updateArticleSchema(articleSchema); } if (jobpostingSchema) { updateJobpostingSchema(jobpostingSchema); } if (occupationSchema) { updateOccupationSchema(occupationSchema); } } catch (error) { console.log(error); } }); const updateArticleSchema = (articleSchema) => { const articleSchemaText = articleSchema.text; const articlePlainText = removeTags(articleSchemaText); const articleJsonScript = JSON.parse(articlePlainText); if ( articleJsonScript.articleBody == null || articleJsonScript.articleBody === "" ) { replaceNullAndEmptyAttribute(articleJsonScript, "articleBody"); } if (articleJsonScript.headline == null || articleJsonScript.headline === "") { replaceNullAndEmptyAttribute(articleJsonScript, "headline"); } articleSchema.html(JSON.stringify(articleJsonScript)); }; const updateJobpostingSchema = (jobpostingSchema) => { const jobpostingSchemaText = jobpostingSchema.text; const jobpostingPlainText = removeTags(jobpostingSchemaText); const jobpostingJsonScript = JSON.parse(jobpostingPlainText); if ( jobpostingJsonScript.description == null || jobpostingJsonScript.description == "" ) { replaceNullAndEmptyAttribute(jobpostingJsonScript, "description"); } if (jobpostingJsonScript.title == null || jobpostingJsonScript.title == "") { replaceNullAndEmptyAttribute(jobpostingJsonScript, "title"); } jobpostingSchema.html(JSON.stringify(jobpostingJsonScript)); }; const updateOccupationSchema = (occupationSchema) => { const occupationSchemaText = occupationSchema.text; const occupationPlainText = removeTags(occupationSchemaText); const occupationJsonScript = JSON.parse(occupationPlainText); if ( occupationJsonScript.description == null || occupationJsonScript.description == "" ) { replaceNullAndEmptyAttribute(occupationJsonScript, "description"); } if (occupationJsonScript.name == null || occupationJsonScript.name == "") { replaceNullAndEmptyAttribute(occupationJsonScript, "name"); } occupationSchema.html(JSON.stringify(occupationJsonScript)); }; const removeTags = (str) => { if (str === null || str === "") { return false; } else { str = str.toString(); } // Regular expression to identify HTML tags in the input string. Replacing the identified HTML tag with a null string. str = str.replace(/(<([^>]+)>)/gi, ""); // Regular expression to identify enter in the input string. Replacing the identified enter with a null string. return (str = str.replace(/\r?\n|\r/g, "")); }; const replaceNullAndEmptyAttribute = (jsonEl, attr) => { let h1 = document.querySelector("[heading-tag='h1']"); if (h1) { const headline = jsonEl.attr("headline"); jsonEl[attr] = headline && headline.text ? headline.text : ""; } else { h1 = document.querySelector("h1"); jsonEl[attr] = h1 && h1.text ? h1.text : ""; } }; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-clientId.lc-816e4fe05c72b7567d3214430c031c84-lc.min.js"></script> <script type="text/javascript"> function ready(a){if("function"!==typeof a)throw Error("Argument passed to ready should be a function");"loading"!=document.readyState?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,{once:!0}):document.attachEvent("onreadystatechange",function(){"loading"!=document.readyState&&a()})}; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-cd1db14a92651d76445b7ea2ff43a080-lc.min.js"></script> <!-- Language And Country en-ca Country ca--> <!-- OptanonConsentNoticeStart --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-ca" type="text/javascript" charset="UTF-8" data-domain-script="018f54c3-a48a-7cfd-9399-07bc2d5352b5" async defer></script> <script type="text/javascript"> function OptanonWrapper() { checkConsentValues(); } </script> <!-- OptanonConsentNoticeEnd --> <!-- Check Cookie Value Start--> <script type="text/javascript"> var isPerformanceCookiesChecked = false; function checkConsentValues() { var consentRatio = getOptanonConsentRatio(); if (consentRatio != null && consentRatio.includes("2:1")) { isPerformanceCookiesChecked = true; var oneTrustEvent = new CustomEvent("rh-onetrust-accepted", { "detail": "vanilla js version of one trust event" }); var oneTrustJSEvent = new CustomEvent("rh-onetrust-accepted-js", { "detail": "vanilla js version of one trust event" }); document.dispatchEvent(oneTrustJSEvent); document.dispatchEvent(oneTrustEvent); } } window.setTimeout(checkConsentValues, 2000); function getCookie(cname) { var name = cname + '='; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return false; } function getOptanonConsentRatio() { const queryParams = new URLSearchParams(getCookie("OptanonConsent")); return queryParams.get('groups'); } </script> <!-- Check Cookie Value End--> <!-- TealiumStart --> <script type="text/javascript"> var utag_data = {"pageType":null,"pageSection":"section","pageName":"English","countryCode":"ca","currencyCode":"USD"}; // This script is provided, don't change without consulting the analytics team (function (a, b, c, d) { a = 'https://tags.roberthalf.com/canada2/prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-tealium.lc-1343a64b313c1ba8ca2cb65523ffa1e1-lc.min.js"></script> <!-- TealiumEnd --> <!-- InvocaStart --> <script> window.setTimeout(loadInvoca, 2000); function loadInvoca() { if (isPerformanceCookiesChecked) { // This script is provided, don't change without consulting the analytics team (function (i, n, v, o, c, a) { i.InvocaTagId = o; var s = n.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = ('https:' === n.location.protocol ? 'https://' : 'http://') + v; var fs = n.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); })(window, document, 'solutions.invocacdn.com/js/invoca-latest.min.js', '479/3627146293'); } else { document.addEventListener("rh-onetrust-accepted", loadInvoca); } } </script> <!-- InvocaEnd --> <!-- UtagStart --> <script> window.setTimeout(loadUtagSync, 2000); //Adding this function to prevent flicker happening because of utag.sync.js function makeBodyVisible() { let style = document.createElement("style"); style.textContent = "body { display: block !important; opacity: 1 !important; }"; if (document.body) { document.body.appendChild(style); } else { window.ready(function () { document.body.appendChild(style); }); } } function loadUtagSync() { if (isPerformanceCookiesChecked) { (function (document, scriptUrl) { makeBodyVisible(); var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = scriptUrl; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); })(document, 'https://tags.roberthalf.com/canada2/prod/utag.sync.js'); } else { document.addEventListener("rh-onetrust-accepted", loadUtagSync); } } </script> <!-- UtagEnd --> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/v2/clientlibs/core.wcm.components.commons.datalayer.v2.lc-1e0136bad0acfb78be509234578e44f9-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/acdl/core.wcm.components.commons.datalayer.acdl.lc-bf921af342fd2c40139671dbf0920a1f-lc.min.js"></script> </head> <body class="page basicpage" id="page-fe990aece6" data-cmp-link-accessibility-enabled data-cmp-link-accessibility-text="opens in a new tab" data-cmp-data-layer-enabled data-cmp-data-layer-name="adobeDataLayer"> <script> var dataLayerName = 'adobeDataLayer' || 'adobeDataLayer'; window[dataLayerName] = window[dataLayerName] || []; window[dataLayerName].push({ page: JSON.parse("{\x22page\u002Dfe990aece6\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222023\u002D10\u002D19T18:23:42Z\x22,\x22dc:title\x22:\x22CS\u002D02 | Consulting Solutions: Finance and Accounting\x22,\x22dc:description\x22:\x22Staff finance \x26 accounting projects, optimize delivery teams, and get financial consulting advice from industry experts. Learn how we can help.\x22,\x22xdm:template\x22:\x22\/conf\/roberthalf\/settings\/wcm\/templates\/full\u002Dwidth\u002Dpage\u002Dcontent\x22,\x22xdm:language\x22:\x22en\u002DCA\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/roberthalf\/ca\/en\/consulting\/finance.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002Dfe990aece6' } }); </script> <rhcl-base path="https://resources.roberthalfonline.com/rhcl/v25.3.0" locale="en-CA"></rhcl-base> <div class="root container-fluid cmp-container"> <div id="container-da5f14ae6e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-ca4ead7c74" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-051b1a157e" class="cmp-container"> <div class="root container-fluid cmp-container"> <div class="cq-placeholder" data-emptytext="Navigation: Header"> </div> <div id="header-4c67c45366" class="cmp-container"> <div id="skipToMainContent"></div> <script> // needs to run once on any page with a nav header function identifyFirstComponent() { try { const excludedTags = ["RHCL-BLOCK-NAVIGATION", "RHCL-BLOCK-COOKIE-BAR"]; const rhclContentBlocks = Array.from(document.querySelectorAll("body *")) .filter( (elem) => elem.tagName.startsWith("RHCL-BLOCK") || elem.classList.contains("rh-homepage-hero") || elem.classList.contains("rh-first-component") ) .filter((elem) => !excludedTags.includes(elem.tagName)); const maxTries = 10; let tries = 1; const nav = document.querySelector("rhcl-block-navigation"); if (nav && nav.getAttribute("background") == "transparent") { // find first component if (rhclContentBlocks.length > 0) { rhclContentBlocks[0].setAttribute( "data-first-component-padded", "true" ); } else { tries++; if (tries <= maxTries) { setTimeout(identifyFirstComponent, 500); } } } else { const hero = document.querySelector(".rh-homepage-hero"); if (hero) { hero.removeAttribute("data-first-component-padded"); } } } catch (error) { console.log(error); } } window.ready(() => { window.dispatchEvent(new Event("scroll")); identifyFirstComponent(); }); </script> <rhcl-block-navigation branding-destination="/ca/en" account-menu-label="My Account" branding-external="false" branding-title="Robert Half" sign-in-label="Sign in" sign-in-destination="/login.rhlogin?language=en&country=ca" background="white" theme="light"> <rhcl-navigation-item slot="navigation-item" destination="/ca/en/find-jobs" label="Find Jobs" cta-heading-label="Control your career. Find the right role for you - remote, hybrid or on-site." cta-label="Find your next job" cta-destination="/ca/en/find-jobs" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/jobs">Browse jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/find-jobs/upload-resume">Find the right job type for you</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/find-jobs/partner">Explore how we help job seekers</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/accounting-finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/marketing-creative">Marketing and Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/administrative">Administrative and Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/ca/en/hire-talent" label="Hire Talent" cta-heading-label="We're ready to help you hire talent at every level, from office support roles to C-suite." cta-label="Hire talent" cta-destination="/ca/en/hire-talent" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content" headline="Staffing"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/hire-talent/find-candidates">Preview candidates (NEW!)</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/hire-talent/flexible-staffing">Contract talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/hire-talent/full-time-staffing">Permanent talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/hire-talent/partner">Learn how we work with you</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="secondary-nav-content" headline="Retained services"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/hire-talent/executive-search">Executive search</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/accounting-finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/marketing-creative">Marketing and Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/administrative">Administrative and Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/ca/en/consulting" label="Explore Consulting Solutions" cta-heading-label="See how our consulting capabilities can help transform your business." cta-label="Explore consulting solutions" cta-destination="/ca/en/consulting" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="gradient-content" headline="AREAS OF EXPERTISE" layout="column-two"> <rhcl-menu-link slot="item" description="Cloud • Cybersecurity • Data & Analytics • Data Privacy • Intelligent Automation • IT Service Desk"> <a slot="item" href="/ca/en/consulting/tech">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Internal Audit • Regulatory Compliance • Financial Crimes Compliance • Risk Management • Sarbanes-Oxley"> <a slot="item" href="/ca/en/consulting/risk-compliance-audit">Risk, Audit and Compliance</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Finance Transformation • Process Optimization • Finance Technology & Data • Reporting & Compliance • Cost & Performance Management"> <a slot="item" href="/ca/en/consulting/finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Digital Transformation • Marketing Services • Marketing Technology • Creative and Design"> <a slot="item" href="/ca/en/consulting/digital">Digital, Marketing and Customer Experience</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Data Privacy • Legal Consulting • Transaction Services"> <a slot="item" href="/ca/en/consulting/legal">Legal</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Contact Centres • Sustainability • Operational Effectiveness • Supply Chain • Sourcing & Procurement"> <a slot="item" href="/ca/en/consulting/administrative">Operations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="HR Transformation • Employee Experience • Managed Talent • Future of Work • Organizational Transformation"> <a slot="item" href="/ca/en/consulting/human-resources">Human Resources</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/ca/en/insights" label="Discover Insights" cta-heading-label="Make smarter decisions with the latest hiring trends and career insights." cta-label="Discover Insights" cta-destination="/ca/en/insights" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/salary-guide">2025 Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/salary-hiring-trends/demand-for-skilled-talent">Demand for Skilled Talent Report</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/building-tech-teams">Building Future-Forward Tech Teams</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/job-market-outlook">Job Market Outlook</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="https://press.roberthalf.ca/">Press Room</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Trending topics" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/salary-hiring-trends">Salary and hiring trends</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/flexible-working">Adaptive working</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/competitive-advantage">Competitive advantage</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/work-life-balance">Work/life balance</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/insights/diversity-equity-inclusion">Diversity and inclusion</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-site-search slot="site-search" search-destination="/ca/en/search?param=:1" max-results="3" theme="light"> <a slot="quick-link" href="/ca/en/jobs"><rhcl-typography variant="body2">Browse jobs</rhcl-typography></a> <a slot="quick-link" href="/ca/en/find-your-solution"><rhcl-typography variant="body2">Find your next hire</rhcl-typography></a> <a slot="quick-link" href="/ca/en/locations"><rhcl-typography variant="body2">Our locations</rhcl-typography></a> </rhcl-site-search> <rhcl-list slot="account-menu" data-header-menu-endpoint="/graphql/execute.json/roberthalf/headerMenuItems" data-folder-path="/content/dam/roberthalf/content-fragments/en_ca/account-menu-links" data-account-menu-config="{"[lux-tokens:lightning-page]":"https://online.roberthalf.com/s","[lux-tokens:visualforce-page]":"https://online.roberthalf.com","[lux-tokens:rhdirect-page]":"https://online.roberthalf.com/mpredirect","[site:url]":"https://www.roberthalf.com/"}" headline=""/> </rhcl-block-navigation> </div> <script type="text/javascript"> function initializeAccountMenu() { var accountMenu = document.querySelector('rhcl-list[slot="account-menu"]'); var userId = getCookie("apex__userid"); var userPermissions = getCookie("apex__psa"); if (!userId || !userPermissions) { if (accountMenu) { accountMenu.remove(); } return; } var userFirstName = getCookie("apex__firstname"); var userLastName = getCookie("apex__lastname"); accountMenu.setAttribute("headline", userFirstName + " " + userLastName); var userPermissionsArray = userPermissions.split(","); var accountMenuLinks = []; var accountMenuLinksAPI = accountMenu.getAttribute("data-header-menu-endpoint"); var accountMenuLinkCFFolderPath = accountMenu.getAttribute("data-folder-path"); var accountMenuConfig = accountMenu.getAttribute("data-account-menu-config"); if (!accountMenuLinkCFFolderPath) { accountMenuLinkCFFolderPath = ""; } var completeAPI = accountMenuLinksAPI + ";cfFolderPath=" + accountMenuLinkCFFolderPath; fetch(completeAPI) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { accountMenuLinks = data.data.headerMenuItemList.items; accountMenuLinks.sort(function (a, b) { return a.displayWeight - b.displayWeight }); for (var i = 0; i < accountMenuLinks.length; i++) { var accountMenuLink = accountMenuLinks[i]; if ((accountMenuLink.showToAllLoggedInUsers != null && accountMenuLink.showToAllLoggedInUsers == true) || doPermissionsMatch(accountMenuLink.permissions, userPermissionsArray)) { var menuItemElement = document.createElement("rhcl-menu-link"); var link, mobileLink; menuItemElement.setAttribute("slot", "item"); menuItemElement.setAttribute("label", accountMenuLink.linkDisplayText); menuItemElement.setAttribute("external", accountMenuLink.linkTarget); if(accountMenuLink.linkUrl){ link = modifyLink(accountMenuLink.linkUrl, accountMenuConfig); }else{ link=""; } if(accountMenuLink.mobileUrlOverride){ mobileLink = modifyLink(accountMenuLink.mobileUrlOverride, accountMenuConfig); }else{ mobileLink=""; } menuItemElement.setAttribute("destination", link); menuItemElement.setAttribute("mobile-destination", mobileLink); accountMenu.append(menuItemElement); } } }) .catch(error => { console.error('There was a problem with the fetching the account menu items:', error); }); } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function doPermissionsMatch(array1, array2) { if (!array1 || !array2) { return false; } for (let i = 0; i < array2.length; i++) { if (array1.includes(array2[i].trim())) { return true; } } return false; } function modifyLink(link, accountMenuConfig) { if (accountMenuConfig) { var accountMenuConfigJSON = JSON.parse(accountMenuConfig); for (var key in accountMenuConfigJSON) { if (accountMenuConfigJSON.hasOwnProperty(key)) { link = link.replace(key, accountMenuConfigJSON[key]); } } } return link; } initializeAccountMenu(); </script> </div> </div> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div id="container-16bd179261" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="accents" quaternary-cta-external="false" tertiary-cta-external="false" theme="light" accent-theme="primary"> <h1 slot="headline">Drive sustainable growth with world-class finance consulting</h1> <span slot="copy">Leverage the powerful combination of consulting from our subsidiary, Protiviti, with the largest network of finance contract talent from Robert Half.</span> <a slot="primary-cta" href="/ca/en/find-your-solution/consulting-solutions/app" target="_self">Find your consulting solution</a> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876229290?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876229290?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876229290?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876229290?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); const registrantId = searchParams.get("rid"); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); const resendUrl = window.aemSettings.rh_account_creation .accountCreateResendEmailEndpoint; if (email && resendUrl && registrantId) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ registrantID: registrantId, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container rhcl__background--primary rhcl__background-style--curved rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="wide" quaternary-cta-external="false" tertiary-cta-external="false" theme="light" background="primary" background-style="curved"> <h2 slot="headline">Improve your finance functions</h2> <span slot="copy">Achieve your business goals, from strategy and implementation to operations and workforce development with the help of adaptable delivery teams that can flex to fit your needs at every stage of a project.</span> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); const registrantId = searchParams.get("rid"); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); const resendUrl = window.aemSettings.rh_account_creation .accountCreateResendEmailEndpoint; if (email && resendUrl && registrantId) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ registrantID: registrantId, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-right" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Transform your finance organization</h2> <rhcl-typography slot="copy">Explore new opportunities for continuous improvement to future-proof your finance function.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875261331?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875261331?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875261331?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875261331?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Mature, standardize and automate accounting and business processes</rhcl-content-list-item> <rhcl-content-list-item slot="item">Design target operating models</rhcl-content-list-item> <rhcl-content-list-item slot="item">Modernize legacy finance and operating systems and optimize technology</rhcl-content-list-item> <rhcl-content-list-item slot="item">Add transaction services or Initial Public Offering (IPO), including preparation, execution, and follow-through</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Implement advanced modeling and analytics for reporting and financial planning and analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Improve data management, strategy, and visualization</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-left" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Implement seamlessly</h2> <rhcl-typography slot="copy">Plan and implement a project end-to-end or automate and improve efficiencies.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1896136222?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1896136222?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1896136222?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1896136222?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Finance technology, data ecosystem and enterprise applications</rhcl-content-list-item> <rhcl-content-list-item slot="item">Finance and accounting process and targeted operating model optimization</rhcl-content-list-item> <rhcl-content-list-item slot="item">Financial reporting remediation and compliance – for new and historical accounting and disclosure rules</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Cost and performance management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Revenue cycle management improvements</rhcl-content-list-item> <rhcl-content-list-item slot="item">Financial restatements</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-right" accent-variant="image-squircle" list-type="bullet"> <h2 slot="headline">Operate efficiently</h2> <rhcl-typography slot="copy">Achieve a high-performing finance function with our expert financial consulting advisors, dedicated service centres and global on- and off-shore resources.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1667041708?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1667041708?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1667041708?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1667041708?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Managed solutions</rhcl-content-list-item> <rhcl-content-list-item slot="item">Merger & Acquisition integration, and divestiture or ownership change</rhcl-content-list-item> <rhcl-content-list-item slot="item">Transaction backlog cleanup</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">GAAP accounting and growth scalability issues resolution</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-left" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Source world-class finance and accounting skills</h2> <rhcl-typography slot="copy">Lean on Protiviti’s finance consultants and Robert Half’s global network of skilled talent to quickly build teams according to your project requirements.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1771603013?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1771603013?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1771603013?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1771603013?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Consultants with deep subject matter expertise</rhcl-content-list-item> <rhcl-content-list-item slot="item">Short- or long-term assignments</rhcl-content-list-item> <rhcl-content-list-item slot="item">Full-time engagement professionals</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Contract-to-hire and permanent placement talent</rhcl-content-list-item> <rhcl-content-list-item slot="item">Full-service recruiting and hiring management</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__background--primary rhcl__background-style--curved rhcl__accent-theme--primary rhcl__accent-outline--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-right" accent-variant="image-rounded" list-type="link" theme="light" background="primary" background-style="curved" accent-theme="primary" accent-outline="primary"> <h2 slot="headline">Protiviti consulting</h2> <rhcl-typography slot="copy">Visit <a href="https://www.protiviti.com/ca-en/managed-solutions">Protiviti</a> to learn more about our full suite of consulting solutions, including the following transformational finance capabilities.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 840px,(min-width: 768px) 619px,(min-width: 0px) 420px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/finance-and-accounting-process-optimization" target="_blank">Finance & Accounting Process Excellence</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/financial-reporting-remediation-compliance" target="_blank">Financial Reporting Remediation & Compliance</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/target-operating-model" target="_blank">Target Operating Model</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/cost-and-performance-management" target="_blank">Cost & Performance Management</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/finance-technology-data" target="_blank">Finance Technology & Data</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/ca-en/managed-solutions" target="_blank">Managed Solutions</a></rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="cmp-rhcl-tabbed-content-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <div id="tabbedcontentblock-6171ca4034" class="cmp-container"> <rhcl-block-tabbed-content variant="vertical"> <h2 slot="headline">Learn how we have helped businesses like yours</h2> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Procure-to-pay (P2P) transformation" list-headline="Value delivered"> <span slot="label">Procure-to-pay (P2P) transformation</span> <rhcl-typography slot="copy"><b>A multiphased strategy</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti’s Phase 1 focus on data integrity, process automation, operational structure and other functions set the stage for cost-saving capabilities.</rhcl-typography> <rhcl-typography slot="copy"><b>A revamped sourcing framework</b></rhcl-typography> <rhcl-typography slot="copy">An offshore drilling company brought in Protiviti to help it develop a holistic approach to improve its poor master data and fix inefficiencies across the entire procure-to-pay process.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Helped the company achieve more than $30 million in total savings — $8.7 million through process cost savings, plus $21.4 million in spend savings"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Improved the reliability and integrity of transaction data, reduced invoice processing errors, and enabled access to real-time purchase order and invoice data"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Provided training on the new processes and tools"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Accounts payable digital transformation" list-headline="Value delivered"> <span slot="label">Accounts payable digital transformation</span> <rhcl-typography slot="copy"><b>An integrated approach</b></rhcl-typography> <rhcl-typography slot="copy">Our team quickly established a backlog process structure, sourced experienced talent, established performance objectives and reported on progress.</rhcl-typography> <rhcl-typography slot="copy"><b>A multi-faceted solution</b></rhcl-typography> <rhcl-typography slot="copy">A team blending Protiviti and Robert Half professionals provided a global energy company with the skilled experience and resources to eliminate check payments to vendors and reduce fraud risk, environmental impacts, and time and effort spent resolving check payment issues.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Implemented a streamlined approach and effective tracking system that closed gaps in the process and accurately verified and updated 333 vendor accounts"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Reduced the company’s environmental footprint by eliminating 3,200 annual checks and paper remittance advices"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Reduced the risk of check fraud by up to $85 million, or 41% of total spend"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Finance (P2P) backlog reconciliation and remediation" list-headline="Value delivered"> <span slot="label">Finance (P2P) backlog reconciliation and remediation</span> <rhcl-typography slot="copy"><b>CLIENT TESTIMONIAL:</b></rhcl-typography> <rhcl-typography slot="copy"><i>"Throughout the engagement, Protiviti was able to quickly adapt when our needs changed and had a proactive focus on joint value creation."</i></rhcl-typography> <rhcl-typography slot="copy">— Head of Operational Services</rhcl-typography> <rhcl-typography slot="copy"><b>Managed solutions for finance and accounting</b></rhcl-typography> <rhcl-typography slot="copy">A global facilities management company sought Protiviti’s operations and consulting expertise for an urgent year-end Procure-to-Pay (P2P) remediation focused on supplier statement reconciliation.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Provided flexible and scalable finance and accounting managed solutions that identified process improvements and automation opportunities"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Reconciled over 1,700 supplier accounts, and identified, discovered and processed over 12,000 missing documents"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Transferred knowledge and talent back to the business"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Workday implementation support in healthcare" list-headline="Value delivered"> <span slot="label">Workday implementation support in healthcare</span> <rhcl-typography slot="copy"><b>CLIENT TESTIMONIAL:</b></rhcl-typography> <rhcl-typography slot="copy"><i>"Protiviti is a great resource, bringing the right knowledge and experience to blend with our internal teams."</i></rhcl-typography> <rhcl-typography slot="copy">— System VP, ERP & Corporate Applications</rhcl-typography> <rhcl-typography slot="copy">(Overall PMO on Workday Implementation)</rhcl-typography> <rhcl-typography slot="copy"><b>A collaborative relationship</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti provided support for multiple project workstreams of a large healthcare provider’s Workday implementation to meet their go-live timeline and reach their strategic objectives.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Deployed seasoned professionals with Workday skills and other functional business experience to operate in tandem with company personnel"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Defined expectations within departments and improved communication, which led to increased progression on all data conversion activities leading up to cutover"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Improved management visibility on data conversion accomplishments and decisions needed"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="ESG disclosure audit" list-headline="Value delivered"> <span slot="label">ESG disclosure audit</span> <rhcl-typography slot="copy"><b>A comprehensive review</b></rhcl-typography> <rhcl-typography slot="copy">The Protiviti team conducted a thorough assessment to uncover gaps and align ESG disclosures with reporting procedures and regulatory requirements.</rhcl-typography> <rhcl-typography slot="copy"><b>Verification and confirmation</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti conducted an audit of public environmental, social and governance (ESG) disclosures for a global bank to confirm the validity of its ESG-related statements and metrics.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Verified calculations of ESG data for completeness and accuracy, and performed gap assessments between disclosures and regulatory requirements"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Reviewed assets classified as sustainable investments to confirm classification accuracy"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Assessed ESG disclosures for alignment with ESG reporting procedures and assessed controls over disclosure reporting"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> </rhcl-block-tabbed-content> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-03c0bb78dc" class="cmp-experiencefragment cmp-experiencefragment--fwb"> <div id="container-5655cb4ba9" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <rhcl-block-full-width-banner variant="standard" theme="transparent" with-logo="true"> <h2 slot="headline">Let’s work together</h2> <span slot="copy">With more than 400 locations worldwide, we are ready to help you with all your consulting and talent needs.</span> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 720px,(min-width: 768px) 452px,(min-width: 0px) 720px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <a slot="cta" href="/ca/en/find-your-solution/consulting-solutions/app" target="_self">Find your consulting solution</a> <rhcl-typography slot="footer-copy">Or contact us by phone <a href="tel:1.844.256.6540" data-invoca-campaign-id="national_content_ca">1.844.256.6540</a></rhcl-typography> </rhcl-block-full-width-banner> </div> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-8082353bc2" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-81a83279e3" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"> <div id="linklist_4_modal_5"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-fa5df07fb8" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <script type="text/javascript"> window.ready(function (e) { if (document.querySelector('rhcl-modal rhcl-button')) { document.querySelector('rhcl-modal rhcl-button').addEventListener('rhcl-button-clicked', () => { document.querySelector('rhcl-modal').setAttribute('show-modal',false); }) } }) </script> <rhcl-modal behavior="close" variant="popup"> <rhcl-typography>You are exiting the Robert Half Canada site and will be redirected to the Robert Half US site. All Investor Centre content will be available in English only. <p style=" text-align: center; "><a href="/us/en/about/investor-center" target="_self" title="investor-centre" rel="noopener noreferrer">Continue</a> </p></rhcl-typography> </rhcl-modal> </div> </div> </div> </div> </div> <rhcl-footer logo-destination="/ca/en" variant="default"> <rhcl-list-base slot="menu" headline="Services" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_1"> <a slot="item" href="/ca/en/jobs">Browse Jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_2"> <a slot="item" href="/ca/en/hire-talent/flexible-staffing">Contract Talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_3"> <a slot="item" href="/ca/en/hire-talent/full-time-staffing">Permanent Talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_4"> <a slot="item" href="/ca/en/consulting">Consulting Solutions</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Areas of Expertise" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_1"> <a slot="item" href="/ca/en/accounting-finance">Finance & Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_2"> <a slot="item" href="/ca/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_3"> <a slot="item" href="/ca/en/marketing-creative">Marketing & Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_4"> <a slot="item" href="/ca/en/administrative">Administrative & Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_5"> <a slot="item" href="/ca/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Resources & Tools" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_1"> <a slot="item" href="/ca/en/insights">Discover Insights</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_2"> <a slot="item" href="/ca/en/job-details-all">Job directory</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_3"> <a slot="item" href="/ca/en/insights/salary-guide">Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_4"> <a slot="item" href="/ca/en/login">Time Reports</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_5"> <a slot="item" href="/ca/en/contact">Contact us</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="About" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_1"> <a slot="item" href="/ca/en/about/about-robert-half">About Robert Half</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_2"> <a slot="item" href="/ca/en/about/leadership">Leadership</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_3"> <a slot="item" href="/ca/en/join-robert-half">Careers With Us</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_4"> <a slot="item" href="/ca/en/locations">Locations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-popup data-modal-identifier="linklist_4_modal_5"> <a slot="item">Investor centre</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_6"> <a slot="item" href="https://press.roberthalf.ca/">Press</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_7"> <a slot="item" href="/ca/en/about/our-company/brands">Our Brands</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="social-menu"> <rhcl-menu-link slot="item" icon="facebook" description="Facebook"> <a slot="item" href="https://www.facebook.com/pages/Robert-Half/182444181913924"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="linkedin" description="LinkedIn"> <a slot="item" href="https://www.linkedin.com/company/robert-half-international"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="twitter" description="Twitter"> <a slot="item" href="https://twitter.com/roberthalf_can"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="youtube" description="Youtube"> <a slot="item" href="https://www.youtube.com/roberthalfcanada"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="instagram" description="Instagram"> <a slot="item" href="https://www.instagram.com/roberthalf/"></a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="legal-menu"> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/fraud-alert">Fraud Alert</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/privacy">Privacy Policy</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/ca/en/terms">Terms of Use</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/content/dam/roberthalf/documents/ca/en/non-indexed/legal/Modern%20Slavery%20Report%20FY2023.pdf">Modern Slavery Report</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-typography slot="copyright">Robert Half Canada Inc. All Rights Reserved. Numéro de permis du Québec AP-2000503 </rhcl-typography> <rhcl-country-selector slot="locale-selector" name="locale"> <a data-locale="en-AU" href="https://www.roberthalf.com/au/en/consulting/finance" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en/consulting/finance-accounting" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl/consulting/finance-boekhouding" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr/consulting/finance-comptabilite" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt/consultoria/financas-contabilidade" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en/consulting/finance" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr/services-conseils/finance" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es/consultoria/finanzas-contabilidad" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en/consulting/finance" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh/consulting/finance" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr/conseil/finance-comptabilite" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de/consulting/finanz-und-rechnungswesen" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en/consulting/finance" slot="link"> Hong Kong, China - English </a> <a data-locale="en-IE" href="https://www.roberthalf.com/ie/en" slot="link"> Ireland - English </a> <a data-locale="en-JP" href="https://www.roberthalf.com/jp/en/consulting/finance" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja/consulting/finance" slot="link"> Japan - 日本語 </a> <a data-locale="en-LU" href="https://www.roberthalf.com/lu/en" slot="link"> Luxembourg - English </a> <a data-locale="fr-LU" href="https://www.roberthalf.com/lu/fr" slot="link"> Luxembourg - Français </a> <a data-locale="en-NL" href="https://www.roberthalf.com/nl/en/consulting/finance-accounting" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl/consulting/finance-boekhouding" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en/consulting/finance" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en/consulting/finance" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de/consulting/finanz-und-rechnungswesen" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en/consulting/finance" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr/services-conseils/finance-comptabilite" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en/consulting/finance" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en/consulting/finance" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en/consulting/finance" slot="link"> United States - English </a> </rhcl-country-selector> </rhcl-footer> <rhcl-back-to-top-button></rhcl-back-to-top-button> <script type="text/javascript"> window.addEventListener("rhcl-menu-link-clicked", (e) => { e.preventDefault(); let link = e.composedPath()[0]; if(link.hasAttribute('data-modal-popup')) { let modalId = link.getAttribute('data-modal-identifier'); let modal = document.querySelector(`div#${modalId} rhcl-modal`); modal.setAttribute('show-modal', true); } }); document.addEventListener('rhcl-locale-selector-item-clicked', function (e) { if(e && e.detail){ window.location.href = e.detail; } }); </script> </div> </div> </div> </div> </div> </div> </div> </div> <link rel="preload" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS" as="style" onload="this.onload=null;this.rel='stylesheet'"/> <noscript><link rel="stylesheet" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS"/></noscript> </body> </html>