Canadian Mortgage Assistant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$350/month

HOURS PER WEEK

20

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

Hiring: Full-Time Mortgage Assistant – Document Processing & Condition Fulfillment (Remote VA)

Strata Mortgages Inc. is looking for a highly organized, detail-oriented, and tech-savvy Mortgage Assistant to support our growing Canadian mortgage brokerage. This full-time role will focus on document processing, lender condition fulfillment, and keeping mortgage files moving smoothly from submission through to closing.

Responsibilities:

Collect, review, and organize borrower documents for mortgage applications.

Process and upload documents to lender portals and mortgage platforms.

Manage lender conditions from approval through to closing.

Track outstanding conditions, follow up with clients and brokers, and ensure documents are received on time.

Review documents for completeness, accuracy, and consistency before submitting them to lenders.

Maintain organized digital files and accurate file notes.

Coordinate with mortgage agents, lenders, underwriters, and other fulfillment partners.

Monitor file progress, identify outstanding items, and proactively resolve administrative issues.

Assist with mortgage submissions, closing requirements, and general back-end processing as needed.

Requirements:

Previous experience in Canadian mortgage processing, fulfillment, or mortgage administration.

Strong understanding of Canadian mortgage terminology, lender conditions, and supporting documentation.

Experience uploading documents and fulfilling conditions through lender portals.

Familiarity with Finmo and Google Workspace is a strong asset.

Tech-savvy, extremely organized, and highly detail-oriented.

Able to work at a fast pace, manage multiple files, and meet tight deadlines.

Proactive, dependable, and comfortable working independently with minimal supervision.

Strong written English and professional communication skills.

Position Details:

Full-time, remote position.

Must be available to work during Canadian business hours.

Long-term opportunity with a growing mortgage brokerage.

We’re looking for someone who takes ownership of their files, follows up without being asked, catches missing documentation, and ensures lender conditions are fulfilled accurately and efficiently.

To apply: Please provide your Canadian mortgage processing experience, the lender portals and software you have used, and your availability to work Canadian business hours.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0102
Total Execution Time  0.0115
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Canadian-Mortgage-Assistant-1748760
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0052 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748760
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1008887
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748760
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-21',ej.date_added) duration_days, DATEDIFF('2026-10-21',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748760' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748760 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-13-2026=383***Oct-14-2026=37***Oct-15-2026=57***Oct-16-2026=20***Oct-17-2026=4***Oct-18-2026=4***Oct-21-2026=1' WHERE job_id= '1748760'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=505' WHERE job_id= '1748760'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748760' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748760 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1008887'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)