+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I'll make sure to notify them as quickly as possible then, l was also refused a visa in 2014 to the US which I simply forgot to mention....I'm terrified this might present me as deceitful...

You need to submit the webfrom asap and declare ALL previous refusals to ALL countries. Failing to declare past refusals is an extremely serious matter and you want to make sure you notify IRCC yourself before they find this.
 
They can still refuse me and tell me I misrepresented don't they?

Yes, of course. This is why it's critical that you submit the webform ASAP (today) and include all details for all past refusals, including the revocation. You have already wasted a few days. Do not wait a day longer.
 
I understand Scylla but I need to speak with a lawyer first so that he would have a look at the letter I made...could you?
 
I understand Scylla but I need to speak with a lawyer first so that he would have a look at the letter I made...could you?

I'm not a lawyer and am not qualified to give this kind of advice.
 
They can still refuse me and tell me I misrepresented don't they?

Just to be clear, refusal is not the only risk you run. If IRCC makes an official misrepresentation finding, they can also ban you from Canada for 5 years.
 
Is there a lawyer you know who would be able to write me an urgent letter of such ?

I've never hired an immigration lawyer and do not have one to recommend. This forum is paid for by an immigration lawyer and you can try reaching out to them. Keep in mind that Monday is a holiday so you probably won't hear back from any lawyers until Tuesday.