The colors are clean, crisp and upbeat. They really lure the eye.
I would suggest using only one element and work on branding that element and your business from there.
In branding, using more than one element can be quite confusing to the audience. Your point is understood - that you are from and serve Canada, but also worldwide - but perhaps you can incorporate the maple leaf, globe and mouse into one element instead of them being separate like you have now?
Otherwise, it's a great concept, but probably needs that one small touch. GREAT JOB!
If you need any help, let me know. I'm a post/email away.