UCaaS is critical for any authority service improvement

what is UCaaS?

Unified Communications as a Service (UCaaS)  is a network of cloud-based telephone system that controls the flow of calls coming in and out of your organization. We replace your on-premises PBXs, as well as your SIP, PRIs, and POTS lines. UCaaS enables you to use a variety of hosted programs and services (including instant messaging, video conferencing, file sharing, and email) over the Internet from any location and at any time.  In addition, UCaaS provides security, allows flexibility, and integrates well with your other software applications including MS Teams. UCaaS systems are updated frequently by the provider ensuring that your communication methods will always be up-to-date in our ever-evolving world.

Why UCaaS is critical for all customer-guided corporations?

 
GUARANTEES YOUR BUSINESS CONINUITY & SECURITY

Experteers can easily answer this for all municipalities and companies who care about their customers.

First of all we have to emphasize about the importance of continuity in all circumstances, UCaaS provides the best option to avoid your business any hiccups along the road because of any reasons. UCaaS is available on any communication device, laptop, or PC anywhere at anytime to be able to efficiently communicate with your customers.

Security is another crucial requirement for all connected networks, voice calls, video conferencing, and instant messaging are parts of all departments communications to enable them to work properly and deliver services. Experteers, as part of security provider, enable first layer of security by having all our servers in Canada, maintaining 100% availability by having four communication centers in main four cities in Canada in Montreal, Calgary, Vancouver, and Toronto, and to maintain the second layer of security by having all SOC certified centers.

INCORPORATES THE LATEST FEATURES

When you have UCaaS, you’ll be able to use all the latest functions and features without any additional cost. You’ll also have the assurance that your information is kept safe and secure in a reliable data center. Having the ability to keep your communications up-to-date allows you to remain competitive and helps to increase your overall performance.

 

OFFERS FLEXIBILITY AND SCALABILITY

UCaaS allows organizations to add and remove users (for example, temporary employees) without any significant infrastructure changes or capital investments. UCaaS also provides seamless work experiences for your employees since they are cloud-based and accessible from any location – great for those working remotely.

 

PROMOTES PRODUCTIVITY

By using a UCaaS system, your productivity increases. All of your employees have unified communications support that is sharable amongst all departments, and UCaaS integrates well with your other software applications (like CRM). UCaaS keeps communication lines open and provides ways for your employees to log into various devices to access their information (such as voicemails).

 

LAST BUT NOT LEAST

SAVES YOU MONEY

When switching to UCaaS, there are minimal upfront hardware costs – you only need phones. You will also have the ability to choose the services you need (and not waste money on the ones you do not). UCaaS allows you to concentrate on growing your business by decreasing your dependence on capital investments.

 

UCaaS

 

We at EXPERTEERS are helping municipalities, utility companies, and medical centers increase employee productivity by adding a state of the art Unified Communications Solution, enhancing collaboration and increasing employee efficiency.

  • Enable your team to work remotely (hybrid)
  • Train employees more efficiently with sentiment analysis
  • Monitor key performance metrics with automated reports
  • Boost company performance through detailed analytics & collaboration
  • .. and more

Let us help you improve your client experience, call us at EXPERTEERS to learn how we can help enable your business for success in 2022.

 

Experteers is a system integrator SI and managed service provider MSP for the following services:

– SASE / SD-WAN: to secure all ur networking between all branches.

– NGFW: Next Generation Fire Wall centralized to keep all networks secured in almost real-time updated system.

– NMS: Network Managed System to keep your visibility on all network elements and servers to improve your systems availability.

– Cyber-Security on all endpoints and servers

EXPERTEERS CORPORATION

WWW.EXPERTEERS.COM

Share

Municipal Work Opportunities for Our Professional Members!

Ontario Supports Modernization of Small and Rural Municipalities

The Ontario government is providing up to $24 million to support the modernization of 224 small and rural municipalities across the province. This investment will help improve the delivery of critical programs and services that people rely on every day, while saving taxpayers’ dollars.

A total of 254 projects have been approved for funding under Intake 2 of Ontario’s Municipal Modernization Program. Municipalities will use the funding to find efficiencies and implement a wide range of initiatives to digitize, streamline and/or integrate programs and services with neighbouring communities.

The funding will help municipalities administer the cost savings measures in time for the 2022 municipal budget cycle.

Here’s the List of Municipalities who received funding for various Municipal Service Delivery & Efficiency Projects.

If you offer any of the services these municipalities are looking for, select the municipality you would like to work with and watch their websites for RFPs for any Third-Party Review or Implementation opportunities.  You might also want to watch muniSERV’s Find RFP’s section and/or bidsandtenders listings.

For more information on the Municipal Modernization Program and the June 30th announcement, click here.

Share

How to Find the Budget for a Municipal Project

Have you ever received an RFP that doesn’t have any budget listed?  It makes it hard to truly understand the scope of the work requested, doesn’t it?

Municipalities have their hearts in the right place, but often they throw more “wants” into an RFP than they have the budget for. When the bids come in way over their budget, they have to start the whole RFP process all over again – wasting everyone’s time.  

Worst yet, those who bid the first time may not bother to submit a bid the second time around and the municipality may receive fewer bids and ultimately higher pricing.

In defense of municipalities, however, I’ve been on both sides of the argument on whether or not to include the budget for a project in an RFP.

As a CAO, I didn’t want to put the budget number in the RFP either, because I was afraid bidders would simply submit bids right up to the budget number. This is still a common misconception.

But now, experience has taught me, when bidders know the budget number, the reality is they more often submit bids lower than the budget, to try to win the work.

From the Bidders’ perspective though, it’s incredibly frustrating not knowing the budget number because you can’t accurately price the work without understanding the municipality’s expectations.

So, to connect the dots, here’s a tip for Bidders to find the budget for a municipal project.

 

In most cases you can, through good sleuthing, find the budget a municipality has set aside for a specific project.

  • Provincial Announcements

Often when Provinces announce funding for municipalities, they will have a press release and a link to find out which municipality received what amount for specific project(s). That’s the easiest way to find the budget for a project.  

  • Agendas & Minutes

If the municipality received funding for the project, Council will most likely have recently passed a resolution to approve the project.  By searching the municipality’s Agendas/ Minutes section of their website, you can usually find the resolution about a month or so before the RFP was issued.

Personally, I start by looking at the Agendas and searching keywords, related to whatever the RFP has been issued for.  (i.e. Service Delivery Review, Parks & Rec Roof Repairs, etc.).  The Agenda will help you narrow down the minutes that contain the resolution Council passed – and the resolution will normally have the dollar amount approved for the project.  

  • Budget

If the municipality did not receive funding for the project, you may not find a resolution approving it. So, another way you can sometimes find the budget for a project is by finding the municipality’s annual budget on their website.  

This is a bit harder to do if you’re not familiar with how a municipal budget looks, but look at the proposed expenditures for the current year, in the appropriate department and you may see the project noted separately in the annual budget. 

For example, you would most likely find the budget for “Service Delivery Review” in the General Administration part of the budget, or “Roof Repairs” in the Parks & Recreation part of the budget, etc.  

You can also check out the Special Budget Meetings of Council (again in the Agendas/Minutes section of the municipality’s website), and you may see mention of the project and how much Council wants to budget for it. 

It takes time, and it’s not always easy, but in most cases, it is possible to find the budget the municipality has set aside for a project. 

Happy Sleuthing Sherlock! 

Got questions?

Contact Susan Shannon, Founder & Principal, muniSERV.ca

855.477.5095 or [email protected]

 

Share

What type of testing is right for your website – Understanding the difference in website testing

In the last few weeks there has been a rise in reported malware and malicious attacks on small municipalities. Testing of three small municipality websites in recent weeks by our team has resulted in failures on all sites basic security parameters. We often hear small organizations saying they don’t need to worry about attacks, they aren’t “big enough” but anyone can be a target.

Regular testing your website for known vulnerabilities and emerging threats should become a part of your Cyber Security Road Map. The first step is identifying the type of web testing that is right for your infrastructure. Here are a few key questions to consider;

1) Where is your website hosted – do you host it yourself? Is it hosted by a third-party?
2) Who is responsible for the security of the host system, the operating system?
3) Do you have a web application firewall such as CloudFlare in front of your website?
4) Is your website a static page with content?
5) Do you have a login and if so what type of data is behind the login? Customer, pricing, private personal?
6) Do you have any API interactions with other applications?

When you start down the road of testing your website you want to consider the host operating system and the application. There are two key types of testing available, fully automated scanning and manual testing. Fully automated scanning is used for both host operating systems and web applications. The host operating system scan will scan for all currently known vulnerabilities affecting that operation system. It will report back on the CVE, the risk and usually suggested remediation tips. The same is true for the web application scanning. The fully automated web application scanner will scan your website at a minimum for the OWASP top 10 vulnerabilities and report back on risks and remediation. https://owasp.org/www-project-top-ten/.

Manual testing means that you have an actual person who is using various methods to determine the security of a host or the application and If the rules of the engagement permit, they will attempt to exploit a vulnerability and gain access, modify content or download information. There are varying degrees of manual testing, the simplest is one tester and one day and the more extensive 2 testers and 5 days of testing.

The type of test that is required for your website really depends on two main factors –

 

1. Have the host and application ever been tested before?

2. What is the criticality of the data being processed or stored on this site?

 

For example, if you have a very static page of content that is hosted by a third party, chances are a good OWASP 10 scan of you site will be sufficient to let you know if you have any glaring misconfigurations that could lead to a website defacement or potential attack on your site. If your website has a login and you allow users to sign up for accounts and host dynamic content, you would want to make sure you consider a manual test at least for the first test. Once a thorough baseline has been established for the site, testing can become more routine and automated.

We recommend you develop a plan for testing and make sure to include the above considerations. There might be special notifications you have to give in writing to a third party before you test an application, you might have to have a testing IP whitelisted in a web application firewall, you may need special accounts set up in the application for testing.

If you are unsure what type of test is right for your website, reach out to us and we will be glad to discuss options with you.

http://www.mi613.ca

Share

Is Road Salt Really Worth the Risk?

If you live somewhere that has a snowy winter, there is no doubt you are familiar with ‘ice-melts’ or ‘road-salts’ being used to create traction and melt ice build-up. Using an ice melt or salt makes it safer to get around outside, both on foot and while driving during these cold, snowy months. You can pick up a bag of salt at most corner stores, hardware stores etc. When a storm is coming, you’ll see fleets of large trucks spreading salt across the city streets and parking-lots alike. But – What is the ‘salt’ being used to melt the snow? Is it safe? Below we will outline 3 of the most common ingredients of ice melt products, and the potential effects on humans, children, pets and the environment.

Sodium Chloride:

Sodium Chloride is the natural mined mineral form of table salt – rock salt or halite as it is sometimes referred. Sodium Chloride is “one of the most abundant minerals on Earth and an essential nutrient for many animals and plants. It is naturally found in seawater and in underground rock formations.” Source Sodium Chloride is generally inexpensive in comparison to other types of ice-melting products, however its “lowest effective temperature [is] 20°F (-7°C), [making it a] relatively slow and ineffective ice-melter when temperatures are coldest.” Source

Section 6 from Sodium Chloride or Salt Safety Data Sheet from Compass Minerals showing accidental spill measures

Every year in Canada, “5 million tonnes of road salt is used to de-ice roadways.” Source This salt “dissolves into sodium and chlorine ions” which often make its way to waterways, posing risks on aquatic life.  Other negative side effects can include “harm […] to plant life, so it shouldn’t be used near vegetated areas.” Rock salt is also “similarly dangerous to pets [and wildlife] since it causes disorders when ingested.” Source

Calcium Chloride:

Unlike Sodium Chloride, Calcium Chloride works in quite extreme temperatures. Calcium Chloride is “able to melt ice at a lower temperature point of -20°F (-29°C) … Over exposure […] can harm lawns and other plants if deicer is over applied.” Source Calcium Chloride not only melts ice at a lower temperature but it also melts it quicker, this is due to the heat it gives off as it dissolves after contact with water. “[A] study found that at -7 C (20 F), [Calcium Chloride] has 22% more penetration after 10 minutes and 38% after 30 minutes than [Magnesium Chloride].” Source

Section 6 from Calcium Chloride Safety Data Sheet Revere Pioneer RIM showing accidental spill measures

Magnesium Chloride:

Similar to Calcium Chloride, Magnesium Chloride also releases heat when it encounters moisture. It can work in temperatures as low as -5°F (-20°C). Unlike other forms of salt or deicer, Magnesium Chloride dissolves quickly when it is on ice, making it effective for a shorter period, in turn causing it to be more expensive. Source  However, the water created from the rapidly melting ice also dilutes the magnesium chloride at a quicker rate than other products, making it less corrosive on roads, parking lots and other surfaces.

Section 6 from Magnesium Chloride Safety Data Sheet from Innovative Surface Solutions showing accidental spill measures
Dogs playing and walking in the snow with their owners above a list of the dangers road salt and ice melt & dogs

Each of the three ice-melt products listed above have PROS and CONS when it comes to their impact on human health and the environment. While Calcium and Magnesium Chloride were oftentimes in my research being described as less harmful to the environment – as shown on the Safety Data Sheet sections above – in large quantities they can all be dangerous, especially to pets, wildlife and aquatic life. When it comes to choosing which product to use, it is best to consider your specific scenario before deciding on your ice-melt product. Location, quantity, temperature as well as checking for other toxic ingredients are all things to consider when making your decision. Many cities, businesses and environmentalists have experimented with alternative solutions; everything from pickle brine to molasses to volcanic rock! Until an alternative replaces the use of road salts altogether be sure to take the appropriate precautions when working with ice-melt/salt products this winter.

MySDS Inc. can assist you with hazardous material compliance in your workplace… contact us for more information! 1-855-282-4537 | www.MySDS.ca

Sources:

 

Share

Canadian Government Entities Under Scrutiny for Lax Cybersecurity

Canada’s government sector is increasingly coming under scrutiny for both lagging privacy and security both in legislation and in practice

 

In a sign of the times, figures released in February to the House of Commons reveal that the personal information of at least 144,000 Canadians was mishandled by Federal department and agencies, including the Security Intelligence Service and Department of National Defense.  The breaches were widespread, impacting over 10 separate departments and agencies, with evidence indicating that these figures are being underreported due to inadequate reporting requirements.  The Canada Revenue Agency led the pack with 3,020 identified breaches over the last two years impacting at least 59,065 Canadians. 

 

Helical’s offerings meet the “Baseline Cyber Security Controls for Small and Medium Organizations” published by the Canadian Centre for Cyber Security and can be scaled up according to need.  You can learn more about how we meet these requirements here or for more information about Helical, visit our website.  

Share

Announcement – New Online Training Program: Lean for Municipalities White Belt

Leading Edge Group is excited to announce the launch of an online Lean for Municipalities White Belt training program.

This program provides a basic introduction to Lean thinking and how it can be applied across the municipality. Upon completion, participants will recognize the relevance of Lean principles and core tools and techniques as they apply in municipal environments as well as identifying specific processes in their organization where they see an opportunity for improvement.

Volume-based corporate rates are available upon request.

Get in touch to discuss any queries about the program or to enrol and arrange payment: https://courses.leadingedgegroup.com/lean-municipality-white-belt/

Share

SDS Breakdown: What, When, Why & How?

What is an SDS?

SDS stands for Safety Data Sheet (previously called MSDS • Material Safety Data Sheet)

When do you need an SDS?

Safety Data Sheets are created for any product that is “classified as a “hazardous product” under WHMIS that is intended for use, handling or storage in a workplace in Canada.”

Hazardous product means any product, mixture, material or substance that is classified in accordance with the regulations made under subsection 15(1) in a category or subcategory of a hazard class listed in Schedule 2 Source

Safety Data Sheets are to be provided by the manufacturer or supplier. They can be a hard copy given in-person or mailed, or a digital copy on a USB, a disc or sent via email.  It is required that workplaces in Canada maintain an SDS library, whether hard copy or digital, and that it be readily available to all employees.

Metal worker wearing PPE at work with fumes surrounding him

What is on an SDS?

A Safety Data Sheet is separated into 16 sections, below is a brief outline of what information goes into each section.

SECTION 1 – Identification

SECTION 2 – Hazard Identification

SECTION 3 – Composition/Ingredients

SECTION 4 – First Aid Measures

SECTION 5 – Fire-fighting Measures

SECTION 6 – Accidental Release Measures

SECTION 7 – Handling and Storage

SECTION 8 – Exposure Controls / PPE

SECTION 9 – Physical and Chemical Properties

SECTION 10 – Stability and Reactivity

SECTION 11 – Toxicological Info.

SECTION 12 – Ecological Info.

SECTION 13 – Disposal Considerations

SECTION 14 – Transportation Info.

SECTION 15 – Regulatory Info.

SECTION 16 – Other Info. (Dates, etc.)

How can you manage your SDS library?

Depending on the number of hazardous materials in your workplace, maintaining your SDS library can often end up being a full-time job! Because Safety Data Sheets are not always provided as easily or up-to-date as they are required, locating the correct copy often takes research, correspondence with the manufacturer and more.

Why do you need help managing your Safety Data Sheets?

Instead of taking up the time of a valuable employee in your company, hiring professionals for your SDS Management is the best way to go. We hire a lawyer to assist with our legal matters, and a plumber to assist with our plumbing, so why not leave this to the professionals as well. Managing your Safety Data Sheets is a matter of not only compliance with legal requirements, but they also provide the needed information to keep your workplace as safe as possible.

MySDS.ca can build and maintain your SDS library which can give you peace of mind, save you money and keep you compliant!

Share

How Do I Set up a Webinar? Productivity Tools to Help

muniSERV’s professional members know that as part of their membership, we advertise their webinars directly to our municipal members. We know it’s hard to get past municipal gate-keepers so what better way is there to increase your visibility and credibility with municipal decision-makers, than with a webinar?

 

And our municipal members love webinars – particularly the free Lunch & Learn type webinars.  We know this because our open and click-through rates for our newsletters are consistently higher than the industry average rates.   

 

To be successful though your webinar must be educational and address a topic of interest to municipalities.  Municipalities won’t register for your webinar if they think it’s just about “selling” your product or service.  

 

Here’s What Our Members Say

 

“At Emergenetics we are always looking for strong, credible partners as we build our international brand in Canada and I have loved partnering with muniSERV and muniJOBS.  

I am continuously impressed by the outreach opportunities we receive with our muniSERV membership, the response we receive to our webinars and the quality of the audience it attracts.”

Gail Green, President – Emergenetics Ontario  April 2019

 

Ideas for Webinars

 

If you sell risk management software, provide some educational – or even scary statistics and inform municipalities on ways to mitigate online losses.

 

If you sell HR services, speak to the importance of performance reviews and what led you to develop your solution.  You can even provide a sneak peek of your solution with a quick demo – but again, it must be delivered as a solution to the problem you are educating them on and not just a sales pitch for your services.

 

Here’s where I feel a bit hypocritical though. I know the value and the power of providing webinars (that’s why we encourage our members to do so), but I confess, that while I have co-sponsored some webinars, I have never actually set one up myself.  (because shamelessly – I don’t know how to do it!)

 

So, in order for me to help you I had to help myself by learning how to conduct a webinar.  Here are some tricks and tools I learned along the way.

 

Webinar Tools

Your webinar can be as basic as creating PowerPoint slides and delivering a webinar by using remote conferencing services that use cloud computing, such as Zoom or JoinMe.  

 

I use Zoom to share my screen and provide online demos of muniJOBS.  While I pay the annual fee for Zoom, you can use many of their features for free. However, their specific webinar service comes at an additional cost.

 

If you want folks to register for your webinar (and you will so you can gather leads), you will need a way to handle the registrations even if registration is free.  There are many registration tools available, but one I’m familiar with is Eventbrite.

 

To create and deliver webinars you may want to consider using specific webinar software.  Here’s an article by Joe Warnimont for codeinwp, that summarizes and compares the Best Webinar software of 2019.  

 

Once you’re ready to start creating your webinar content, these Six Tips for Success are a great guideline to follow.  Don’t forget to engage your audience with a poll, some direct questions or an icebreaker to make it interactive and fun.  There’s nothing worse than listening to a “talking head”, with no opportunity to provide input or ask questions!

 

Also, be sure you turn off any chat windows and on-screen notifications that could (and will) pop up while sharing your screen.

 

And finally, be prepared with extra batteries for your wireless mouse and a fully charged headset – because we’re all well aware of Murphy’s Law!

Share

The Art of Story-Telling – The New Marketing?  

Everything I’ve been reading lately tells me that people love a good story and that story-telling is a way to position yourself as an authority in your field.

Anyone who know me well, knows I’d much rather tell a story than create marketing material.  Full disclosure here – marketing is not my forte and marketing to me often feels forced and unnatural.  That’s just not who I am.  I want to help people, not “sell” to them!

However, I do recognize that marketing is critically important to the growth of any business.  After all, people need to understand what you’re selling and how it can help them, if you want your business to succeed. 

So, let’s give this a try.  I thought you might be interested in knowing why I created muniSERV and why I’m so passionate about helping both municipalities and my professional members alike.

In case you didn’t already know, earlier in my career, I was a municipal Chief Administrative Officer (CAO), in small and medium-sized municipalities in Ontario.

We wanted to continually improve service delivery and operate more efficiently but with shrinking funding and legislation constantly changing, we were increasingly under pressure to find new and innovative ways to collaborate and streamline operations.   

Frustration #1

It used to drive me crazy when I needed to get 3 or more quotes in compliance with my purchasing by-law, but I didn’t know where to find companies or professionals who provided the services I needed and often couldn’t find one!  (I’m dating myself here, but the introduction of Pay Equity legislation comes to mind as an example).

I’d call a neighbouring municipality to see “who they used”, but every municipality’s needs are different, so a one-size consultancy doesn’t necessarily fit all.  We couldn’t afford the large firms but were legislated to comply the same as larger municipalities who could afford them. There was nowhere to search for more servicing options (i.e. smaller, independent consultancies, early retirees, etc.).  The result of this frustration – the development of the Find Municipal Experts & Services database.

Frustration #2

The RFP process also frustrated me (still does actually). RFP documents were time-consuming to develop, costly to advertise and opportunities for exposure were limited, with no focus on my target (posting in newspapers comes to mind). This resulted in limited and often no responses. A big waste of time and money! The result of this frustration – municipalities can post their RFPs, Bids & Tenders for free on muniSERV and our partnership with bidsandtenders gets them broader, national exposure and tracking of plan-takers capabilities, resulting in more responses and ultimately, more competitive quotes.

Frustration #3

Fortunately, in the municipalities in which I was CAO, we didn’t have too many job openings.  In fact, I am pleased to note that some of the folks I placed in positions after restructuring almost 20 years ago, are actually still working in the same municipality!  But, when we did need to post a job, the price was high, there were limited places to post it and the ROI was low, often with no one responding to the job ad.  The result of this frustration?  Working with municipalities to develop muniJOBSCanada’s only online recruitment and career platform that brings municipalities and talented people together.

Frustration #4

I’m a big believer in coaching and mentoring people to become tomorrow’s leaders.  But, sending someone away to a course was out of the question by the time you considered; the cost of the course, the travel, the accommodations, meals, and time away from the office.  The result of this frustration?  muniLEARN – that provides digital training solutions for today’s environments.

There are numerous other resources, tools and strategic partnerships we’ve developed along the way and I don’t want to go through each one here. But by now you’ve guessed it – the common theme here is that every one of them was developed out of a frustration I felt in the CAO role – and I knew I was not alone! 

CAOs are busy people. They don’t have a lot of time to research things and in smaller municipalities they often don’t have the staff resources to do this for them either.

It seemed to me to be a no-brainer that municipalities should be able to go to one platform and quickly and easily find what they need – all in one convenient location.

But that’s not the end of the story!

All of this led me to thinking though, well, then how does a new or smaller consultancy or someone with a new municipal product or innovation for municipalities, reach municipal clients?

When I first entered the consulting world, I’d often hear complaints from professionals, that they couldn’t get past the gatekeepers in municipalities and that attending municipal conferences was cost-prohibitive for them as a new consultancy or business just starting out.

Then, when CASL (Canadian Anti-Spam Legislation) became law, this further eroded their ability to reach municipalities because it eliminated their ability to send emails to them. (and honestly, with my CAO hat back on here for a minute, if I didn’t know who was emailing me, it went straight to my trash folder) 

I realized there was a real disconnect here. 

Lightbulb moment!

The result of these two merging pain points; a) municipalities not being able to find consultants and services, and, b) consultants and professionals not having one location to market effectively to municipalities, is the premise of muniSERV.ca – “Connecting Canadian Municipalities and the Businesses That Serve Them.”

So, there you have it.  That’s my story.

I hope it helps you understand my passion for helping you, why I’m always working on your behalf to find new ways to do things – and why I will continue to always think outside the box! 

Please feel free to reach out to me at [email protected].  I’d love to hear Your Story!

Susan Shannon is the Founder & Principal of muniSERV.ca, muniJOBS.ca & muniLEARN.ca

Share