CINXE.COM
Find Legal Staff or Law & Law Clerk Jobs in Canada | 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"/> <!-- Preconnect links --> <link rel="preconnect" href="https://www.google.com"/> <link rel="preconnect" href="https://cdn.cookielaw.org"/> <link rel="preconnect" href="https://seoab.io"/> <link rel="dns-prefetch" href="https://prdmir-online.roberthalf.com"/> <link rel="preconnect" href="https://www.googletagmanager.com"/> <link rel="preconnect" href="https://resources.roberthalfonline.com"/> <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/legal"/> <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/v28.0.0/assets/libraries/fontawesome6/css/all.css"/> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/css/rhcl.css"/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-display-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-display-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-regular-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/fontawesome6/fa-regular-400.woff2" as="font" crossorigin/> <script type="module" src="https://resources.roberthalfonline.com/rhcl/v28.0.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,br'.split(","); euCountries = 'gb,de,fr,ch,at,ae,be,nl'.split(","); aemSettings ={ "rh_account_creation": { 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', "candidateExpired": '\/ca\/en\/find\u002Djobs\/upload\u002Dresume\/app', "clientExpired": '\/ca\/en\/hire\u002Dtalent\/form', "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', accountCreateEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', directAccountCreateEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', applyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply', resendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', 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' }, "rh_candidate_discovery": { candidateJobTitleTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', candidateLocationTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search' }, "rh_common": { accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/check\u002Dstatus\/check?candidate_email=', geolocationEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getReverseGeocode', personDetailsEndpoint: '\/bin\/personDetails', recaptchaEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken', page_section: 'Client', 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>Find Legal Staff or Law & Law Clerk Jobs in Canada | Robert Half</title> <meta property="og:locale" content="en_CA"/> <meta property="og:updated_time" content="2025-02-09T19:49:41+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/legal"/> <meta property="og:title" content="Find Legal Staff or Law & Law Clerk Jobs in Canada"/> <meta property="og:description" content="Robert Half is one of the leading legal recruitment agencies specializing in staffing businesses with paralegals, law clerks, lawyers & other skilled legal professionals. Get started now."/> <meta name="title" content="Find Legal Staff or Law & Law Clerk Jobs in Canada"/> <meta name="description" content="Robert Half is one of the leading legal recruitment agencies specializing in staffing businesses with paralegals, law clerks, lawyers & other skilled legal professionals. Get started now."/> <meta property="og:publication_time" content="2023-07-11T17:22:18+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" : "Find Legal Staff or Law & Law Clerk Jobs in Canada", "url": "https://www.roberthalf.com/ca/en/legal", "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": [""], "mainEntityOfPage": "https://www.roberthalf.com/ca/en/legal" } </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-168e3592f00c8ea15749bb2bc2feb0d0-lc.min.js"></script> <!-- Language And Country en-ca Country ca--> <!-- OptanonConsentNoticeStart --> <script id="onetrust-cdn" 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-4045ddcc1948e9043decb7264c4cb7f5-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 --> <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-24bfa899cf" 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\u002D24bfa899cf\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222025\u002D02\u002D09T19:49:41Z\x22,\x22dc:title\x22:\x22SPEC\u002DRHL | Talent Specialization: Legal\x22,\x22dc:description\x22:\x22Robert Half is one of the leading legal recruitment agencies specializing in staffing businesses with paralegals, law clerks, lawyers \x26 other skilled legal professionals. Get started now.\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\/legal.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002D24bfa899cf' } }); </script> <rhcl-base path="https://resources.roberthalfonline.com/rhcl/v28.0.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" data-skipToMainContent-label="Skip to Main Content"></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; function getLinkTargetBoolean(linkTarget) { if (linkTarget) { linkTarget = linkTarget.toLowerCase(); } if (linkTarget == "_blank" || linkTarget === "true") { return "true"; } return "false"; } 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", getLinkTargetBoolean(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-12fd6da05d" 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"> <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" data-resend-email="false"> <h1 slot="headline">Legal: Raise your bar on talent – and opportunities</h1> <span slot="copy">Assistants, law clerks, paralegals and lawyers to support your practice. Jobs to grow your career. Find new legal talent and opportunities right here.</span> <!-- 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-2021634257?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2021634257?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2021634257?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2021634257?$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-1696624525-2?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1696624525-2?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1696624525-2?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1696624525-2?$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); // 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(); //Calling resend email servlet const resendUrl = "/bin/resend-email"; if (email) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ emailAddress: email, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="TCB.006 Tabbed Content Block: Full Width Tabs"></div> <rhcl-block-tabbed-content selected-tab="I'm looking to hire" variant="full-width-tabs"> <rhcl-tab-item slot="tab" label="I'm looking to hire" selected> <span slot="label">I'm looking to hire</span> <div id="container-24cedc010b" class="cmp-container"> <div class="cmp-rhcl-stacking-cards-block-wrapper"> <div id="stackingcardsblock-f08871735d" class="cmp-container"> <rhcl-block-stacking-cards card-variant="basic"> <h2 slot="headline">Ready to hire? We’re ready to help. </h2> <span slot="copy">Robert Half is the premier choice when it comes to finding the right talent for your legal teams. As a trusted recruitment agency and staffing solution provider in Canada, Robert Half has a proven track record of connecting businesses with highly skilled professionals who possess the expertise needed to excel in the legal field.</span> <a slot="primary-cta" href="/ca/en/find-your-solution" target="_self">Find your hiring solution</a> <rhcl-content-card slot="card" headline="Contract talent" copy="Access our network of skilled legal professionals — available for short- and long-term projects." cta-label="Learn more" cta-destination="/ca/en/hire-talent/flexible-staffing" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="Permanent talent" copy="Trust our legal staffing specialists to zero in on highly skilled professionals from our network of permanent placement candidates. " cta-label="Learn more" cta-destination="/ca/en/hire-talent/full-time-staffing" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="Executive search" copy="Let our consultants quickly pinpoint high-level professionals who can help lead your company forward. " cta-label="Learn more" cta-destination="/ca/en/hire-talent/executive-search" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> <div class="experiencefragment"> <div id="experiencefragment-8448233747" class="cmp-experiencefragment cmp-experiencefragment--bfb"> <div id="container-70c83f9f49" 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-basic-form variant="standard" image-anchor="center" with-logo="false"> <h2 slot="headline">Find an office</h2> <span slot="copy">Work with experienced recruiters in your area to find jobs or hire talent.</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-2353012797?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2353012797?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2353012797?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2353012797?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <div slot="form"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-7b7865c49e" 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() { window.addEventListener('rhcl-map-block-offices-loaded', () => { window.setTimeout(() => { if(typeof Invoca !== 'undefined') Invoca.PNAPI.run(); }, 1000); }); const searchBarLocationSimple = document.querySelector("rhcl-search-bar[variant=location-simple]"); const searchBarLocationDistance = document.querySelector("rhcl-search-bar[variant=location-search]"); function urlFriendly(value) { if (value) { value = value.toLowerCase(); value = value.replace(/[\/\\%]/g, ' '); value = value.replace(/\s+/g, '-'); value = encodeURIComponent(value); } return value; } function redirectSearchDestination(e){ var location = e.detail.fieldOneValue; var urlFriendlyLocation = urlFriendly(location); var searchDestination = e.detail.url; if (searchDestination === undefined || searchDestination === "") return; searchDestination = searchDestination.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register } function redirectSearchDestinationDistance(e) { const location = e.detail.fieldOneValue; let urlFriendlyLocation = urlFriendly(location); let searchUrl = e.detail.url; let defaultDistance = 50; if (searchUrl.includes("/us/") || searchUrl.includes("/gb/")) { defaultDistance = 25 } const searchDistance = e.detail.fieldTwoValue || defaultDistance; if (searchUrl === "") return; if (!searchUrl.endsWith(searchDistance)) { searchUrl = searchUrl + searchDistance; } searchUrl = searchUrl.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchUrl; }, 500); // give time for analytics to register } if (searchBarLocationSimple) { searchBarLocationSimple.addEventListener("rhcl-search-bar-valid", redirectSearchDestination); } if (searchBarLocationDistance) { searchBarLocationDistance.addEventListener("rhcl-search-bar-valid", redirectSearchDestinationDistance); } }) </script> <rhcl-search-bar slot="search-bar" variant="location-simple" search-label="Search" theme="concrete" search-destination="/ca/en/locations/details/:1/25" layout="wide" size="large"> </rhcl-search-bar> </div> </div> </div> </div> </div> <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-basic-form> </div> </div> </div> </div> </div> <div class="cmp-rhcl-tabbed-content-block-wrapper"> <div id="tabbedcontentblock-574010a63e" class="cmp-container"> <rhcl-block-tabbed-content variant="horizontal" layout="media-right"> <h2 slot="headline">Where we specialize</h2> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Legal Support"> <span slot="label">Legal Support</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Associates and secondments </rhcl-content-list-item> <rhcl-content-list-item slot="item">Paralegal services </rhcl-content-list-item> <rhcl-content-list-item slot="item">Legal administration </rhcl-content-list-item> <rhcl-content-list-item slot="item">In-house counsel and operations </rhcl-content-list-item> <rhcl-content-list-item slot="item">Practice area experience</rhcl-content-list-item> <rhcl-content-list-item slot="item">Corporate transactions</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Litigation, Investigations & Disputes "> <span slot="label">Litigation, Investigations & Disputes </span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="check" slot="list"> <rhcl-content-list-item slot="item">Managed document review </rhcl-content-list-item> <rhcl-content-list-item slot="item">Research and drafting</rhcl-content-list-item> <rhcl-content-list-item slot="item">Discovery and trial preparation</rhcl-content-list-item> <rhcl-content-list-item slot="item">eDiscovery analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Fraud and financial investigation</rhcl-content-list-item> <rhcl-content-list-item slot="item">Process and hosting capabilities </rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Contracts"> <span slot="label">Contracts</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="check" slot="list"> <rhcl-content-list-item slot="item">Administration and management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Process development and standardization</rhcl-content-list-item> <rhcl-content-list-item slot="item">Content management system (CMS) support </rhcl-content-list-item> <rhcl-content-list-item slot="item">Drafting and negotiation</rhcl-content-list-item> <rhcl-content-list-item slot="item">Data extraction and migration</rhcl-content-list-item> <rhcl-content-list-item slot="item">Lease administration</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Legal Risk & Compliance"> <span slot="label">Legal Risk & Compliance</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="check" slot="list"> <rhcl-content-list-item slot="item">Department and process optimization</rhcl-content-list-item> <rhcl-content-list-item slot="item">Vendor spend and risk management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Regulatory compliance</rhcl-content-list-item> <rhcl-content-list-item slot="item">Environmental, social and governance</rhcl-content-list-item> <rhcl-content-list-item slot="item">Monitoring, reporting and auditing</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Information Governance"> <span slot="label">Information Governance</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="check" slot="list"> <rhcl-content-list-item slot="item">Records retention and disposition</rhcl-content-list-item> <rhcl-content-list-item slot="item">Litigation readiness and legal hold management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Digital transformation</rhcl-content-list-item> <rhcl-content-list-item slot="item">Legal process automation</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Data Protection"> <span slot="label">Data Protection</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Provincial, federal and global privacy compliance</rhcl-content-list-item> <rhcl-content-list-item slot="item">Privacy compliance program support</rhcl-content-list-item> <rhcl-content-list-item slot="item">Data breach preparedness and incident response</rhcl-content-list-item> <rhcl-content-list-item slot="item">Data classifications, inventories & sharing agreements</rhcl-content-list-item> <rhcl-content-list-item slot="item">Cybersecurity law support</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/ca/en/find-your-solution" target="_self">Find your next hire</a> <!-- 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-420596194?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-420596194?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-407989405?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-407989405?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- 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-419940133?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-419940133?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> </rhcl-block-tabbed-content> </div> </div> <div class="root container-fluid cmp-container rhcl__background--secondary rhcl__background-style--curved rhcl__accent-theme--secondary rhcl__accent-outline--secondary rhcl__theme--light"> <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-squircle-large" list-type="link" theme="light" background="secondary" background-style="curved" accent-theme="secondary" accent-outline="secondary"> <h2 slot="headline">Trending legal job titles</h2> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 672px,(min-width: 768px) 336px,(min-width: 0px) 394px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Large-1x$&fmt=webp-alpha 672w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Small-1x$&fmt=webp-alpha 394w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/contract-administrator" target="_self">Contract administrator</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/in-house-counsel-0-3-years-experience" target="_self">In-house counsel</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/lawyer-2-3-years-experience" target="_self">Lawyer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/law-clerk-2-3-years-experience" target="_self">Law Clerk</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/legal-assistant" target="_self">Legal assistant</a></rhcl-content-list-item> </rhcl-content-list> <a slot="primary-cta" href="/ca/en/job-details-all" target="_self">Learn more about the roles we support</a> </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--tertiary rhcl__theme--light"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-left" accent-variant="image-rounded" list-type="check" theme="light" background="primary" background-style="curved" accent-theme="primary" accent-outline="tertiary"> <h2 slot="headline">Build a future-ready business</h2> <rhcl-typography slot="copy">Get mission-critical legal consulting, project management, operations and technology integrated in one workforce solution.</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-1921220717?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1921220717?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1921220717?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1921220717?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Optimization of legal operations </rhcl-content-list-item> <rhcl-content-list-item slot="item">Transaction support and more </rhcl-content-list-item> <rhcl-content-list-item slot="item">Legal planning and analysis </rhcl-content-list-item> </rhcl-content-list> <a slot="secondary-cta" href="/ca/en/consulting" target="_self">Explore consulting solutions </a> </rhcl-block-paired-content> </div> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-39f41eb2c9" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="true"> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""Great communication. They worked very quickly to staff my need even when I thought it'd be impossible."" cta-external="true" layout="long-quote" job-title="- Office manager" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""So easy to work with, I felt like I had an assistant doing all the work for me. They understood exactly what we were looking for."" cta-external="true" layout="long-quote" job-title="- Office manager" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""Robert Half listens so well. They were able to find us two candidates quickly and they both fit our needs perfectly."" cta-external="true" layout="long-quote" job-title="- Paralegal manager" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“Excellent attention to detail in assessing our needs and offering wide variety of candidates."" cta-external="true" layout="long-quote" job-title="- Office manager" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""We loved our candidate and tried to convince her to come out of "retirement" to stay on with us permanently!"" cta-external="true" layout="long-quote" job-title="- Paralegal" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“The process was painless and made my job easy."" cta-external="true" layout="long-quote" job-title="- Owner, law office" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <h2 slot="headline">Success Stories</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> <div class="root container-fluid cmp-container"> <style> .rh-mta__insights-container{text-align:right} .rh-mta__sort-container{--helper-text-min-height:0} .rh-mta__headline{display:block;margin-bottom:var(--rhcl-spacing-16-x)} @media screen and (max-width:767px){#insightModal .modal-dialog{margin:0;height:100%} } @media screen and (max-height:740px){#insightModal .modal-dialog{margin:0;height:-moz-fit-content;height:fit-content} } #insightModal .modal-content{border-radius:32px;padding:32px} @media screen and (max-width:767px){#insightModal .modal-content{border-radius:0;padding:14px 24px;height:100%} } #insightModal .modal-content .modal-header{border-bottom:0} #insightModal .modal-content .modal-body .modal-row{justify-content:center} #insightModal .modal-content .modal-body .modal-row .modal-form{display:flex;flex-direction:column;justify-content:center;align-items:center} #insightModal .modal-content .modal-body .modal-row .modal-form img{margin-top:3px;margin-bottom:32px} #insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:80%;text-align:center !important} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:100%} } #insightModal .modal-content .modal-body .modal-row .modal-form form{display:flex;flex-direction:column;align-items:center;margin-top:56px;width:100%} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form{margin-top:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field{flex:1} #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:56px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{text-align:center !important;margin-bottom:42px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{margin-bottom:24px} } #insightModal .modal-content .modal-body .modal-row .modal-form form .copy-text{text-align:center} </style> <rhcl-block-mondrian-tiled-articles variant="standalone" data-endpoint-base="/content/roberthalf/ca/en/legal/jcr:content/root/container/pagetabs/tabone/mondriantiles_copy_c.model.json?pageNo=:pageNum" endpoint="/content/roberthalf/ca/en/legal/jcr:content/root/container/pagetabs/tabone/mondriantiles_copy_c.model.json?pageNo=:pageNum"> <h2 slot="headline">Explore legal insights</h2> <a slot="cta" href="/ca/en/insights/subscribe-to-robert-half-newsletter" target="_self">Subscribe to updates</a> <rhcl-mondrian-card slot="card" variant="feature" destination="/ca/en/insights/salary-hiring-trends/demand-for-skilled-talent" eyebrow="FEATURED" total-posts="0 posts"> <a href="/ca/en/insights/salary-hiring-trends/demand-for-skilled-talent" slot="headline">What jobs are in demand?</a> <rhcl-typography variant="body2" slot="description">Get insight into the 2025 Canadian employment and job market trends & learn which professionals are hardest to hire in our report, The Demand for Skilled Talent.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Large-Tile-1x$&fmt=webp-alpha 570w,/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Medium-Tile-1x$&fmt=webp-alpha 619w,/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Small-Tile-1x$&fmt=webp-alpha 392w" src="/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="feature" destination="/ca/en/insights/salary-guide" eyebrow="FEATURED" total-posts="0 posts"> <a href="/ca/en/insights/salary-guide" slot="headline">2025 Salary Guide</a> <rhcl-typography variant="body2" slot="description">Access Robert Half’s 2025 Canada Salary Guide & Survey, including data on salary ranges and benchmarks, perks and benefits, and hiring trends.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Large-Tile-1x$&fmt=webp-alpha 570w,/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Medium-Tile-1x$&fmt=webp-alpha 619w,/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Small-Tile-1x$&fmt=webp-alpha 392w" src="/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="collection" destination="/ca/en/insights/tags/management-tips" eyebrow="TAG RESULTS" total-posts="89 posts"> <a href="/ca/en/insights/tags/management-tips" slot="headline">Management tips</a> <rhcl-typography variant="body2" slot="description"></rhcl-typography> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="collection" destination="/ca/en/insights/tags/hiring-help" eyebrow="TAG RESULTS" total-posts="70 posts"> <a href="/ca/en/insights/tags/hiring-help" slot="headline">Hiring help</a> <rhcl-typography variant="body2" slot="description"></rhcl-typography> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/research/data-reveals-which-legal-roles-are-in-highest-demand" total-posts="0 posts"> <a href="/ca/en/insights/research/data-reveals-which-legal-roles-are-in-highest-demand" slot="headline">2025 Canada Job Market: Legal Hiring Trends and In-demand Jobs </a> <rhcl-typography variant="body2" slot="description">Find the latest legal job market trends and law firm hiring trends in 2025 for both Canadian employers and employees.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-dsft-rhl-trends-q3?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-dsft-rhl-trends-q3?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-dsft-rhl-trends-q3?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-dsft-rhl-trends-q3?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/research/legal-salary-trends-what-to-expect-in-2025" total-posts="0 posts"> <a href="/ca/en/insights/research/legal-salary-trends-what-to-expect-in-2025" slot="headline">Legal Salary Trends: What to Expect in 2025</a> <rhcl-typography variant="body2" slot="description">Stay ahead in Canada’s legal hiring market with insights from the 2025 Robert Half Salary Guide. Discover legal salary trends, succession planning challenges, and the hybrid work shift to attract and retain top talent in a competitive landscape.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-SG25%20PG%20blog%20-%20Legal?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-SG25%20PG%20blog%20-%20Legal?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-SG25%20PG%20blog%20-%20Legal?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-SG25%20PG%20blog%20-%20Legal?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/hiring-help/lawyer-interview-questions-the-quick-3-assessment" total-posts="0 posts"> <a href="/ca/en/insights/hiring-help/lawyer-interview-questions-the-quick-3-assessment" slot="headline">Lawyer Interview Questions: The “Quick 3” Assessment</a> <rhcl-typography variant="body2" slot="description">Use these three revealing interview questions to unlock hidden dimensions of the candidates you’re considering bringing into your law firm or legal department.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-legal-interview-questions?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-legal-interview-questions?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-legal-interview-questions?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-legal-interview-questions?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/management-tips/effective-employee-retention-strategies" total-posts="0 posts"> <a href="/ca/en/insights/management-tips/effective-employee-retention-strategies" slot="headline">14 Effective Employee Retention Strategies</a> <rhcl-typography variant="body2" slot="description">Creating a positive workplace begins with developing a strong set of effective employee retention strategies. Read our tips on decreasing turnover and keeping your team engaged.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-blog-005-1877604898?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-blog-005-1877604898?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-blog-005-1877604898?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-blog-005-1877604898?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" read-time="7" destination="/ca/en/insights/hiring-help/how-to-hire-an-employee-6-tips-to-head-off-hiring-headaches" total-posts="0 posts"> <a href="/ca/en/insights/hiring-help/how-to-hire-an-employee-6-tips-to-head-off-hiring-headaches" slot="headline">How to Hire an Employee in Canada: 6 Tips to help Avoid Bad Hires</a> <rhcl-typography variant="body2" slot="description">While you need to move swiftly to land top job candidates today, you can’t be careless. Here’s how to hire an employee in a highly competitive market for top talent in Canada.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-How%20to%20Hire%20an%20Employee%20in%20Canada?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-How%20to%20Hire%20an%20Employee%20in%20Canada?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-How%20to%20Hire%20an%20Employee%20in%20Canada?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-How%20to%20Hire%20an%20Employee%20in%20Canada?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/landing-job/how-to-answer-tell-me-about-yourself-in-a-job-interview" total-posts="0 posts"> <a href="/ca/en/insights/landing-job/how-to-answer-tell-me-about-yourself-in-a-job-interview" slot="headline">How to Answer, ‘Tell Me About Yourself,’ in a Job Interview</a> <rhcl-typography variant="body2" slot="description">For job seekers, knowing how to answer, "Tell me about yourself," is more important than you may think. Read our tips on how to nail your response. </rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/tell-me-about-yourself?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/tell-me-about-yourself?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/tell-me-about-yourself?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/tell-me-about-yourself?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/career-development/how-to-be-a-mentor-in-the-workplace-and-in-life" total-posts="0 posts"> <a href="/ca/en/insights/career-development/how-to-be-a-mentor-in-the-workplace-and-in-life" slot="headline">How to Be a Mentor in the Workplace and in Life</a> <rhcl-typography variant="body2" slot="description">Do you have wisdom to share with others in the workplace? Robert Half's Dawn Fay does. Read her tips and insights on how to be a mentor.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-mentor%20in%20workplace%20and%20life?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-mentor%20in%20workplace%20and%20life?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-mentor%20in%20workplace%20and%20life?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-CA-EN-mentor%20in%20workplace%20and%20life?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/ca/en/insights/hiring-help/how-seasonal-employees-can-help-your-workplace" total-posts="0 posts"> <a href="/ca/en/insights/hiring-help/how-seasonal-employees-can-help-your-workplace" slot="headline">How Seasonal Employees Can Help Your Workplace</a> <rhcl-typography variant="body2" slot="description">Is your team facing a workload spike, with tax time approaching? Read Robert Half's tips on quickly finding, hiring and onboarding highly skilled seasonal employees.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Seasonal%20Employees%20Blog-1-3-2022%20%281%29?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Seasonal%20Employees%20Blog-1-3-2022%20%281%29?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Seasonal%20Employees%20Blog-1-3-2022%20%281%29?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Seasonal%20Employees%20Blog-1-3-2022%20%281%29?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> </rhcl-block-mondrian-tiled-articles> <script> window.filterTimeoutMta = 0; window.filterClearTimeoutMta = 0; window.ready(() => { window.addEventListener("rhcl-filters-v2-applied", (e) => { window.clearTimeout(filterTimeoutMta); let filters = e.detail; let allTags = []; filters.forEach((filter) => { let fields = filter.value; let fieldName = Object.keys(fields).pop(); let tags = fields[fieldName]; if (tags) { tags = tags.replace(",", "_"); allTags.push(tags); } }); let qs = allTags.join("_"); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base") + "&tags=" + qs; filterTimeoutMta = window.setTimeout(() => { console.log(e); mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "block"; }, 250); }); document .querySelector('rhcl-dropdown[name="sortBy"]') ?.addEventListener("rhcl-dropdown-changed", (e) => { let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); let endpoint = mta.getAttribute("data-endpoint-base"); if (mta.endpoint) { endpoint = mta.endpoint; } let sort = e.detail; if (endpoint.includes("sort=")) { endpoint = endpoint.replace(/&sort=[a-z]+/g, "&sort=" + sort); } else { endpoint = endpoint + "&sort=" + sort; } mta.endpoint = endpoint; window.setTimeout(() => { mta.getResults(); }, 250); }); document .querySelector("rhcl-button#insights") ?.addEventListener("rhcl-button-clicked", () => { document.querySelector("#email-model").setAttribute("show-modal", "true"); }); window.addEventListener("rhcl-mta-tiles-loaded", (e) => { let resultCount = e.detail; document.querySelector( ".rh-mta__results-container rhcl-typography" ).textContent = document .querySelector(".rh-mta__results-container") .getAttribute("data-base-results-text") .replace(":count", resultCount); if (resultCount === 0) { let mta = document.querySelector("rhcl-block-mondrian-tiled-articles"); window.setTimeout(() => { mta.loaded = true; }, 500); } }); window.addEventListener("rhcl-filters-v2-cleared", (e) => { window.clearTimeout(filterClearTimeoutMta); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base"); filterClearTimeoutMta = window.setTimeout(() => { mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "none"; }, 250); }); }); </script></div> </div> </rhcl-tab-item> <rhcl-tab-item slot="tab" label="I’m looking for a job"> <span slot="label">I’m looking for a job</span> <div id="container-241b77e208" class="cmp-container"> <div class="root container-fluid cmp-container"> <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"> <h2 slot="headline">Move your career forward.</h2> <span slot="copy">Find the role that suits you – our legal staffing specialists focus exclusively on matching professionals with corporations and law firms.</span> <a slot="primary-cta" href="/ca/en/find-jobs/upload-resume" target="_self">Get job matches</a> </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); // 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(); //Calling resend email servlet const resendUrl = "/bin/resend-email"; if (email) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ emailAddress: email, }), }); } }); } }); }); } </script> </div> <div class="experiencefragment"> <div id="experiencefragment-a0e3ac9a0e" class="cmp-experiencefragment cmp-experiencefragment--fsb"> <div id="container-0bc55a2937" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-focused-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="FSB Focused Search Block"> </div> <script type="text/javascript"> window.ready(function () { document .querySelectorAll("rhcl-tag[slot=popular-search]") .forEach((element) => { element.addEventListener("rhcl-popular-search-clicked", (e) => { var label = e.target.innerText; if(label != undefined) { setCookie("k", label); } function setCookie(name, value) { var expires = ""; var date = new Date(); date.setTime(date.getTime() + (6 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); document.cookie = name + "=" + (value || "") + expires + "; path=/"; } }); }); }); </script> <div id="focusedsearchblock-e650f5c37f" class="cmp-container"> <rhcl-block-focused-search search-theme="concrete" variant="accents"> <h2 slot="headline">Search all jobs</h2> <script type="text/javascript"> window.ready(function () { document .querySelector("rhcl-search-bar[variant=job-search]") .addEventListener("rhcl-search-bar-valid", (e) => { var jobTitle = e.detail.fieldOneValue ?? aemSettings.rh_job_search.allText; var location = e.detail.fieldTwoValue ?? aemSettings.rh_job_search.allText; var searchDestination = e.detail.url; if (searchDestination == undefined || searchDestination == "") return; function setCookie(name, value) { var expires = ""; var date = new Date(); date.setTime(date.getTime() + (6 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); document.cookie = name + "=" + (value || "") + expires + "; path=/"; } if(location != undefined) { setCookie("l", location); } if(jobTitle != undefined) { setCookie("k", jobTitle); } function replaceAndCondense(input) { // Replace , . / and space with - let result = input.toLowerCase().replace(/[ ,();.|&%/\\[\]]/g, '-'); // Replace multiple hyphens with a single hyphen result = result.replace(/-+/g, '-'); // Remove leading hyphen if present result = result.replace(/^-/, ''); // Remove trailing hyphen if present result = result.replace(/-$/, ''); return result; } var encodedJobTitle = replaceAndCondense(jobTitle); var encodedLocation = replaceAndCondense(location); searchDestination = searchDestination.replace(":title", encodedJobTitle).replace(":location", encodedLocation); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register }); }); </script> <rhcl-search-bar slot="search-bar" variant="job-search" search-label="Search Jobs" theme="concrete" prevent-redirect field-two-endpoint="https://gen.api.roberthalfonline.com/auto-complete-aem/search?country=ca&language=en&max-result=:maxResults&search-term=:value" search-destination="/ca/en/jobs/:location/:title" size="small"> </rhcl-search-bar> <script> aemSettings.rh_job_search.allText = 'all'; </script> </rhcl-block-focused-search> </div> </div> </div> </div> </div> </div> <div class="cmp-rhcl-stacking-cards-block-wrapper"> <div id="stackingcardsblock-0b8e763033" class="cmp-container"> <rhcl-block-stacking-cards card-variant="basic"> <rhcl-content-card slot="card" headline="Contract roles" copy="Find fully remote, hybrid, or onsite short- and long-term legal support opportunities that fit your life." cta-label="Explore opportunities" cta-destination="/ca/en/jobs?&emptype=Temp&lobid=RHL" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="Permanent roles" copy="Join a great law firm or company in a permanent position that meets your career needs and goals." cta-label="Explore opportunities" cta-destination="/ca/en/jobs?&emptype=Perm&lobid=RHL" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> <div class="experiencefragment"> <div id="experiencefragment-597ce4d1f5" class="cmp-experiencefragment cmp-experiencefragment--bfb"> <div id="container-056a0545b7" 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-basic-form variant="standard" image-anchor="center" with-logo="false"> <h2 slot="headline">Find an office</h2> <span slot="copy">Work with experienced recruiters in your area to find jobs or hire talent.</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-2337463837?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2337463837?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2337463837?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2337463837?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <div slot="form"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-36a6c60a99" 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() { window.addEventListener('rhcl-map-block-offices-loaded', () => { window.setTimeout(() => { if(typeof Invoca !== 'undefined') Invoca.PNAPI.run(); }, 1000); }); const searchBarLocationSimple = document.querySelector("rhcl-search-bar[variant=location-simple]"); const searchBarLocationDistance = document.querySelector("rhcl-search-bar[variant=location-search]"); function urlFriendly(value) { if (value) { value = value.toLowerCase(); value = value.replace(/[\/\\%]/g, ' '); value = value.replace(/\s+/g, '-'); value = encodeURIComponent(value); } return value; } function redirectSearchDestination(e){ var location = e.detail.fieldOneValue; var urlFriendlyLocation = urlFriendly(location); var searchDestination = e.detail.url; if (searchDestination === undefined || searchDestination === "") return; searchDestination = searchDestination.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register } function redirectSearchDestinationDistance(e) { const location = e.detail.fieldOneValue; let urlFriendlyLocation = urlFriendly(location); let searchUrl = e.detail.url; let defaultDistance = 50; if (searchUrl.includes("/us/") || searchUrl.includes("/gb/")) { defaultDistance = 25 } const searchDistance = e.detail.fieldTwoValue || defaultDistance; if (searchUrl === "") return; if (!searchUrl.endsWith(searchDistance)) { searchUrl = searchUrl + searchDistance; } searchUrl = searchUrl.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchUrl; }, 500); // give time for analytics to register } if (searchBarLocationSimple) { searchBarLocationSimple.addEventListener("rhcl-search-bar-valid", redirectSearchDestination); } if (searchBarLocationDistance) { searchBarLocationDistance.addEventListener("rhcl-search-bar-valid", redirectSearchDestinationDistance); } }) </script> <rhcl-search-bar slot="search-bar" variant="location-simple" search-label="Search" theme="concrete" search-destination="/ca/en/locations/details/:1/25" layout="wide" size="large"> </rhcl-search-bar> </div> </div> </div> </div> </div> <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-basic-form> </div> </div> </div> </div> </div> <div class="root container-fluid cmp-container rhcl__background--secondary rhcl__background-style--curved rhcl__accent-theme--secondary rhcl__accent-outline--secondary rhcl__theme--light"> <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-squircle-large" list-type="link" theme="light" background="secondary" background-style="curved" accent-theme="secondary" accent-outline="secondary"> <h2 slot="headline">Trending legal job titles</h2> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 672px,(min-width: 768px) 336px,(min-width: 0px) 394px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Large-1x$&fmt=webp-alpha 672w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Small-1x$&fmt=webp-alpha 394w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1990803278?$Squircle3-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/contract-administrator" target="_self">Contract administrator</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/in-house-counsel-0-3-years-experience" target="_self">In-house counsel</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/lawyer-2-3-years-experience" target="_self">Lawyer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/law-clerk-2-3-years-experience" target="_self">Law clerk</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/ca/en/job-details/legal-assistant" target="_self">Legal assistant</a></rhcl-content-list-item> </rhcl-content-list> <a slot="primary-cta" href="/ca/en/job-details-all" target="_self">Learn more about the roles we support</a> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container"> <div class="cmp-dynamiccard" data-cmp-is="dynamiccard" data-useSalesforcePreference="false" data-hide="false" data-isloggedin="false"> <rhcl-block-dynamic-cards data-original-headline="Latest jobs" min-jobs="2"> <h2 slot="headline">Latest jobs</h2> <rhcl-job-card slot="card" type="Permanent" location="Vancouver, BC" salary-min="120000.00" salary-max="165000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-05T21:55:30Z" date-style="relative" job-id="05060-0013133566-caen" destination="https://www.roberthalf.com/ca/en/job/vancouver-bc/corporate-commercial-counsel/05060-0013133566-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/vancouver-bc/corporate-commercial-counsel/05060-0013133566-caen" slot="headline">Corporate Commercial Counsel</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Vancouver, BC" salary-min="85000.00" salary-max="115000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-06T22:14:39Z" date-style="relative" job-id="05060-0013161159-caen" destination="https://www.roberthalf.com/ca/en/job/vancouver-bc/paralegal/05060-0013161159-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/vancouver-bc/paralegal/05060-0013161159-caen" slot="headline">Paralegal</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Vancouver, BC" salary-min="110000.00" salary-max="160000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-12T17:58:40Z" date-style="relative" job-id="05060-0013164875-caen" destination="https://www.roberthalf.com/ca/en/job/vancouver-bc/legal-counsel/05060-0013164875-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/vancouver-bc/legal-counsel/05060-0013164875-caen" slot="headline">Legal Counsel</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Grande Prairie, AB" salary-min="85000.00" salary-max="120000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-07T23:24:19Z" date-style="relative" job-id="05060-0013162059-caen" destination="https://www.roberthalf.com/ca/en/job/grande-prairie-ab/associate-lawyer/05060-0013162059-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/grande-prairie-ab/associate-lawyer/05060-0013162059-caen" slot="headline">Associate Lawyer</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Surrey, BC" salary-min="70000.00" salary-max="85000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-03T20:15:17Z" date-style="relative" job-id="05060-0013134414-caen" destination="https://www.roberthalf.com/ca/en/job/surrey-bc/paralegal/05060-0013134414-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/surrey-bc/paralegal/05060-0013134414-caen" slot="headline">Paralegal</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Sherwood Park, AB" salary-min="150000.00" salary-max="200000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-06T17:24:52Z" date-style="relative" job-id="05060-0013024221-caen" destination="https://www.roberthalf.com/ca/en/job/sherwood-park-ab/house-legal-counsel/05060-0013024221-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/sherwood-park-ab/house-legal-counsel/05060-0013024221-caen" slot="headline">In House Legal Counsel</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Vancouver, BC" salary-min="60000.00" salary-max="70000.00" salary-currency="CAD" salary-period="Yearly" date="2025-02-07T13:59:01Z" date-style="relative" job-id="05090-0012890245-caen" destination="https://www.roberthalf.com/ca/en/job/vancouver-bc/legal-assistant-insurance-defense/05090-0012890245-caen" save-status="none"> <a href="https://www.roberthalf.com/ca/en/job/vancouver-bc/legal-assistant-insurance-defense/05090-0012890245-caen" slot="headline">Legal Assistant - Insurance Defense</a> </rhcl-job-card> <rhcl-typography slot="no-results" tag="p" theme="standard" variant="body1"> </rhcl-typography> <a href="/ca/en/jobs?&lobid=RHL" slot="cta-card" target="_self">Explore all jobs in Legal</a> </rhcl-block-dynamic-cards> </div> <script type="text/javascript"> window.ready(function () { const dynamicCardEl = document.querySelector(".cmp-dynamiccard") var salesForcePreference = dynamicCardEl.getAttribute("data-usesalesforcepreference") == "true"; var hideFromGuestUser = dynamicCardEl.getAttribute("data-hide") == "true"; var isUserLoggedIn = dynamicCardEl.getAttribute("data-isloggedin") == "true"; if (salesForcePreference && hideFromGuestUser) { if (!isUserLoggedIn) { document.querySelector("rhcl-block-dynamic-cards").style.display = "none"; } else { document.querySelector("rhcl-block-dynamic-cards").style.display = "block"; } } }); </script> </div> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-7cbe657dea" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="true"> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""I’ve had a unique career path. Robert Half listened and found a good fit for my circumstances."" cta-external="true" layout="long-quote" job-title="- Conflicts analyst/researcher" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""Robert Half was extremely helpful in locating a job for me, even including outside-the-box opportunities that fit my experience."" cta-external="true" layout="long-quote" job-title="- Attorney" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""They went above and beyond to find the perfect placement. They were always available to talk and guide me through interview prep."" cta-external="true" layout="long-quote" job-title="- Junior legal administrative assistant" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“I would have never placed myself in the role Robert Half helped me get. It was a role I wanted desperately. Now I am happier than ever."" cta-external="true" layout="long-quote" job-title="- Receptionist" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“They opened up potential opportunities that I wouldn’t have found without their help, in addition to helping me improve my interviewing skills with excellent advice and tips.”" cta-external="true" layout="long-quote" job-title="- Attorney" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""The job placement aligned well with my skills and personality. It was a valuable experience that helped me determine the direction of my career."" cta-external="true" layout="long-quote" job-title="- Attorney" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <h2 slot="headline">Success Stories</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> <div class="experiencefragment"> <div id="experiencefragment-480934ca22" class="cmp-experiencefragment cmp-experiencefragment--scc"> <div id="container-ee79857e98" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-856584254a" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="false"> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Be salary smart" copy="Get the data top companies use to attract and retain skilled talent. Start with our salary calculator." icon="users" cta-destination="/ca/en/insights/salary-guide/calculator" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00005-574838575?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00005-574838575?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00005-574838575?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00005-574838575?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Career development" copy="Get up-to-date information on employment trends in your industry, including salaries, skills and changes to the labor market." icon="users" cta-destination="/ca/en/insights/career-development" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="What jobs are in demand?" copy="Check out our Demand for Skilled Talent report to learn about employers’ hiring plans and needs." icon="users" cta-destination="/ca/en/insights/salary-hiring-trends/demand-for-skilled-talent" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-2350002243-no-text?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-2350002243-no-text?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-2350002243-no-text?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-2350002243-no-text?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Landing a job" copy="Learn how to write a professional resume, prep for a job interview and make a lasting impression on hiring managers." icon="users" cta-destination="/ca/en/insights/landing-job" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <h3 slot="headline">Hiring trends and insights</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> </div> </div> </div> </div> </div> </rhcl-tab-item> </rhcl-block-tabbed-content></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" href="#">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" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en/legal" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl/legal" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr/juridique" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt/juridico" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en/legal" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr/juridique" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr/juridique-fiscal" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de/legal" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en" 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" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja" 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" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en/legal" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en/legal" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en/legal" slot="link"> United States - English </a> </rhcl-country-selector> </rhcl-footer> <rhcl-back-to-top-button></rhcl-back-to-top-button> <style> rhcl-back-to-top-button{--rhcl-floating-button-bottom:260px} </style> <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>