Skip to content
TrillioniPay
Rate history

CAD to MAD exchange rate history

Canadian dollar to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 7.4904 on 2 February 2024. Lowest: 6.4805 on 22 August 2025.

Change
+5.60%
High
7.0493
Low
6.6335
CAD to MAD, last 3 months6.66066.78116.90177.022231 Jul28 Aug28 Sept30 Oct
CAD to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert CAD to MAD at today’s reference rate →

CAD to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 CAD = 7.0493 MAD on 30 October 2026 and the lowest 6.5411 on 18 June 2026. From the first to the last figure of the period the rate moved +6.22% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20267.04937.04936.80926.9542+3.23%
September 20266.82886.82886.69136.7794+2.39%
August 20266.66946.74966.63356.6776−0.09%
July 20266.67516.67986.57806.6304+1.34%
June 20266.58686.64086.54116.6079−0.96%
May 20266.65046.78676.62576.6958−1.69%
April 20266.76456.80166.70426.7468+0.77%
March 20266.71266.92246.69346.8064+0.17%
February 20266.70146.74746.65676.7019+0.21%
January 20266.68756.68756.61486.6513+0.57%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2026

October 2026

DateRate
30 October 20267.0493
29 October 20267.0358
28 October 20267.0123
27 October 20267.0086
26 October 20266.9967
19 October 20266.9111
16 October 20266.9315
15 October 20266.9222
14 October 20266.9163
13 October 20266.8639
12 October 20266.8092
9 October 20266.9938
8 October 20266.9679
7 October 20266.9944
6 October 20266.9923
5 October 20266.9963
2 October 20266.9387
1 October 20266.8356

September 2026

DateRate
30 September 20266.8288
29 September 20266.8158
28 September 20266.8024
25 September 20266.7818
24 September 20266.7918
23 September 20266.7765
22 September 20266.7866
21 September 20266.8103
18 September 20266.7736
17 September 20266.7592
16 September 20266.8003
15 September 20266.7945
14 September 20266.7711
11 September 20266.7623
10 September 20266.7741
9 September 20266.8181
8 September 20266.7997
7 September 20266.7673
4 September 20266.7736
3 September 20266.7717
2 September 20266.6951
1 September 20266.6913

August 2026

DateRate
31 August 20266.6694
28 August 20266.6757
27 August 20266.6749
26 August 20266.6718
25 August 20266.6776
24 August 20266.6518
21 August 20266.7303
20 August 20266.7496
19 August 20266.7019
18 August 20266.6897
17 August 20266.6989
14 August 20266.7037
13 August 20266.6664
12 August 20266.6771
11 August 20266.6803
10 August 20266.6751
7 August 20266.6532
6 August 20266.6536
5 August 20266.6335
4 August 20266.6341
3 August 20266.6620

July 2026

DateRate
31 July 20266.6751
30 July 20266.6798
29 July 20266.6485
28 July 20266.6392
27 July 20266.6454
24 July 20266.6577
23 July 20266.6649
22 July 20266.6575
21 July 20266.6331
20 July 20266.6503
17 July 20266.6513
16 July 20266.6574
15 July 20266.6293
14 July 20266.6072
13 July 20266.6054
10 July 20266.6060
9 July 20266.6105
8 July 20266.5956
7 July 20266.5862
6 July 20266.5780
3 July 20266.6027
2 July 20266.6169
1 July 20266.6017

June 2026

DateRate
30 June 20266.5868
29 June 20266.6037
26 June 20266.6295
25 June 20266.6035
24 June 20266.5820
23 June 20266.5770
22 June 20266.5783
19 June 20266.5770
18 June 20266.5411
17 June 20266.5923
16 June 20266.6020
15 June 20266.6240
12 June 20266.6237
11 June 20266.6223
10 June 20266.6367
9 June 20266.6392
8 June 20266.6069
5 June 20266.6230
4 June 20266.6174
3 June 20266.6277
2 June 20266.6385
1 June 20266.6408

May 2026

DateRate
29 May 20266.6504
28 May 20266.6257
27 May 20266.6456
26 May 20266.6612
25 May 20266.6804
22 May 20266.6912
21 May 20266.7023
20 May 20266.7041
19 May 20266.6943
18 May 20266.7189
15 May 20266.6682
14 May 20266.6755
13 May 20266.6648
12 May 20266.6431
11 May 20266.6792
8 May 20266.7087
7 May 20266.7502
6 May 20266.7867
5 May 20266.7858
4 May 20266.7795

April 2026

DateRate
30 April 20266.7645
29 April 20266.7657
28 April 20266.7574
27 April 20266.8016
24 April 20266.7628
23 April 20266.7678
22 April 20266.7574
21 April 20266.7587
20 April 20266.7374
17 April 20266.7524
16 April 20266.7349
15 April 20266.7042
14 April 20266.7505
13 April 20266.7059
10 April 20266.7278
9 April 20266.7336
8 April 20266.7606
7 April 20266.7509
2 April 20266.7055
1 April 20266.7368

March 2026

DateRate
31 March 20266.7126
30 March 20266.7098
27 March 20266.7263
26 March 20266.7395
25 March 20266.7714
24 March 20266.7946
23 March 20266.8290
20 March 20266.8274
19 March 20266.8259
18 March 20266.8319
17 March 20266.8640
16 March 20266.8917
13 March 20266.8472
12 March 20266.8609
11 March 20266.8611
10 March 20266.9224
9 March 20266.8691
6 March 20266.8133
5 March 20266.8098
4 March 20266.7969
3 March 20266.7419
2 March 20266.6934

February 2026

DateRate
27 February 20266.7014
26 February 20266.7134
25 February 20266.7006
24 February 20266.6901
23 February 20266.7063
20 February 20266.6865
19 February 20266.6679
18 February 20266.6958
17 February 20266.6884
16 February 20266.7097
13 February 20266.7040
12 February 20266.7089
11 February 20266.7264
10 February 20266.7323
9 February 20266.7474
6 February 20266.7127
5 February 20266.6976
4 February 20266.7034
3 February 20266.6893
2 February 20266.6567

January 2026

DateRate
30 January 20266.6875
29 January 20266.6850
28 January 20266.6745
27 January 20266.6492
26 January 20266.6699
23 January 20266.6631
22 January 20266.6454
21 January 20266.6578
20 January 20266.6678
19 January 20266.6408
16 January 20266.6410
15 January 20266.6269
14 January 20266.6389
13 January 20266.6345
12 January 20266.6635
9 January 20266.6382
8 January 20266.6434
7 January 20266.6500
6 January 20266.6476
5 January 20266.6148
2 January 20266.6366

CAD to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 CAD = 7.0504 MAD on 14 February 2025 and the lowest 6.4805 on 22 August 2025. From the first to the last figure of the period the rate moved −5.15% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20256.64996.69766.60056.6546+0.79%
November 20256.59816.62886.57796.5976−0.01%
October 20256.59876.61766.50916.5528+1.07%
September 20256.52876.58756.48406.5309−0.51%
August 20256.56196.60666.48056.5495−0.15%
July 20256.57186.63186.54986.5863−0.56%
June 20256.60856.73736.60856.6822−1.16%
May 20256.68626.71626.61236.6671−0.15%
April 20256.69616.84876.66336.7116−0.08%
March 20256.70146.89336.69926.7573−2.58%
February 20256.87927.05046.85066.9832−0.58%
January 20256.91957.04566.91956.9758−1.55%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2025

December 2025

DateRate
31 December 20256.6499
30 December 20256.6509
29 December 20256.6592
24 December 20256.6658
23 December 20256.6868
22 December 20256.6566
19 December 20256.6434
18 December 20256.6379
17 December 20256.6354
16 December 20256.6688
15 December 20256.6807
12 December 20256.6762
11 December 20256.6976
10 December 20256.6800
9 December 20256.6710
8 December 20256.6864
5 December 20256.6216
4 December 20256.6005
3 December 20256.6357
2 December 20256.6045
1 December 20256.6381

November 2025

DateRate
28 November 20256.5981
27 November 20256.5971
26 November 20256.5792
25 November 20256.5779
24 November 20256.5875
21 November 20256.5887
20 November 20256.5793
19 November 20256.5980
18 November 20256.5893
17 November 20256.5811
14 November 20256.6025
13 November 20256.6288
12 November 20256.6189
11 November 20256.6124
10 November 20256.6125
7 November 20256.5822
6 November 20256.6043
5 November 20256.5924
4 November 20256.6087
3 November 20256.6124

October 2025

DateRate
31 October 20256.5987
30 October 20256.5822
29 October 20256.6176
28 October 20256.5890
27 October 20256.6050
24 October 20256.5898
23 October 20256.6103
22 October 20256.5760
21 October 20256.5547
20 October 20256.5297
17 October 20256.5452
16 October 20256.5312
15 October 20256.5365
14 October 20256.5165
13 October 20256.5278
10 October 20256.5091
9 October 20256.5363
8 October 20256.5413
7 October 20256.5321
6 October 20256.5200
3 October 20256.5127
2 October 20256.5264
1 October 20256.5270

September 2025

DateRate
30 September 20256.5287
29 September 20256.5322
26 September 20256.4840
25 September 20256.5101
24 September 20256.5155
23 September 20256.5306
22 September 20256.5471
19 September 20256.5002
18 September 20256.5066
17 September 20256.5213
16 September 20256.5440
15 September 20256.5209
12 September 20256.5175
11 September 20256.5000
10 September 20256.5016
9 September 20256.5368
8 September 20256.5794
5 September 20256.5875
4 September 20256.5632
3 September 20256.5544
2 September 20256.5323
1 September 20256.5668

August 2025

DateRate
29 August 20256.5619
28 August 20256.5847
27 August 20256.5191
26 August 20256.5052
25 August 20256.5276
22 August 20256.4805
21 August 20256.4869
20 August 20256.4985
19 August 20256.5321
18 August 20256.5358
15 August 20256.5286
14 August 20256.5390
13 August 20256.5747
12 August 20256.5589
11 August 20256.5616
8 August 20256.5870
7 August 20256.6002
6 August 20256.6066
5 August 20256.5789
4 August 20256.5994
1 August 20256.5725

July 2025

DateRate
31 July 20256.5718
30 July 20256.5922
29 July 20256.5498
28 July 20256.5589
25 July 20256.5660
24 July 20256.6038
23 July 20256.6318
22 July 20256.6041
21 July 20256.5970
18 July 20256.6012
17 July 20256.5708
16 July 20256.5711
15 July 20256.5793
14 July 20256.5877
11 July 20256.5712
10 July 20256.5805
9 July 20256.5717
8 July 20256.5865
7 July 20256.5742
4 July 20256.6050
3 July 20256.6050
2 July 20256.5811
1 July 20256.6233

June 2025

DateRate
30 June 20256.6085
27 June 20256.6567
26 June 20256.6497
25 June 20256.6277
24 June 20256.6669
23 June 20256.6254
20 June 20256.6752
19 June 20256.6688
18 June 20256.6794
17 June 20256.7178
16 June 20256.7237
13 June 20256.6758
12 June 20256.7130
11 June 20256.6892
10 June 20256.6959
9 June 20256.6966
6 June 20256.6882
5 June 20256.7199
4 June 20256.7154
3 June 20256.6959
2 June 20256.7373

May 2025

DateRate
30 May 20256.6862
29 May 20256.7020
28 May 20256.6623
27 May 20256.6791
26 May 20256.7142
23 May 20256.6760
22 May 20256.6519
21 May 20256.6624
20 May 20256.6328
19 May 20256.6625
16 May 20256.6495
15 May 20256.6393
14 May 20256.6825
13 May 20256.6399
12 May 20256.6123
9 May 20256.6285
8 May 20256.6375
7 May 20256.6770
6 May 20256.6941
5 May 20256.7162
2 May 20256.7027

April 2025

DateRate
30 April 20256.6961
29 April 20256.6926
28 April 20256.6797
25 April 20256.6891
24 April 20256.6738
23 April 20256.6633
22 April 20256.7029
17 April 20256.6834
16 April 20256.6844
15 April 20256.6960
14 April 20256.7160
11 April 20256.8487
10 April 20256.7387
9 April 20256.7304
8 April 20256.7366
7 April 20256.6659
4 April 20256.7019
3 April 20256.8183
2 April 20256.7229
1 April 20256.6902

March 2025

DateRate
31 March 20256.7014
28 March 20256.7294
27 March 20256.6992
26 March 20256.7146
25 March 20256.7221
24 March 20256.7183
21 March 20256.7140
20 March 20256.7021
19 March 20256.7417
18 March 20256.7742
17 March 20256.7474
14 March 20256.7268
13 March 20256.7247
12 March 20256.7179
11 March 20256.7520
10 March 20256.7443
7 March 20256.7968
6 March 20256.8312
5 March 20256.8763
4 March 20256.8748
3 March 20256.8933

February 2025

DateRate
28 February 20256.8792
27 February 20256.9014
26 February 20256.9186
25 February 20256.9767
24 February 20257.0066
21 February 20257.0207
20 February 20257.0243
19 February 20257.0247
18 February 20257.0132
17 February 20257.0203
14 February 20257.0504
13 February 20257.0024
12 February 20257.0101
11 February 20257.0029
10 February 20256.9844
7 February 20256.9886
6 February 20256.9786
5 February 20257.0410
4 February 20256.9703
3 February 20256.8506

January 2025

DateRate
31 January 20256.9195
30 January 20256.9348
29 January 20256.9358
28 January 20256.9342
27 January 20256.9602
24 January 20256.9788
23 January 20256.9374
22 January 20256.9928
21 January 20256.9481
20 January 20256.9449
17 January 20256.9658
16 January 20256.9911
15 January 20257.0147
14 January 20257.0112
13 January 20256.9852
10 January 20256.9829
9 January 20256.9849
8 January 20256.9672
7 January 20256.9931
6 January 20257.0456
3 January 20257.0285
2 January 20257.0113

CAD to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 CAD = 7.4904 MAD on 2 February 2024 and the lowest 6.9511 on 19 December 2024. From the first to the last figure of the period the rate moved −5.29% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20247.02837.14206.95117.0340−1.60%
November 20247.14257.21627.04567.1140+0.70%
October 20247.09287.23107.07627.1521−1.12%
September 20247.17337.21927.14707.1865−0.18%
August 20247.18637.18637.10417.1462+0.21%
July 20247.17097.30437.13407.2014−1.15%
June 20247.25437.29857.20117.2574−0.67%
May 20247.30317.38377.24357.3098−1.12%
April 20247.38617.45647.29207.3889−0.99%
March 20247.45997.45997.38547.4234+0.62%
February 20247.41377.49047.40327.4519−0.53%
January 20247.45347.45497.37257.4203+0.44%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2024

December 2024

DateRate
31 December 20247.0283
30 December 20247.0080
27 December 20246.9990
24 December 20246.9784
23 December 20246.9745
20 December 20246.9898
19 December 20246.9511
18 December 20246.9750
17 December 20246.9895
16 December 20247.0034
13 December 20247.0202
12 December 20247.0446
11 December 20247.0520
10 December 20247.0452
9 December 20247.0511
6 December 20247.0663
5 December 20247.1115
4 December 20247.1232
3 December 20247.1420
2 December 20247.1271

November 2024

DateRate
29 November 20247.1425
28 November 20247.1429
27 November 20247.1482
26 November 20247.1348
25 November 20247.2162
22 November 20247.1389
21 November 20247.1432
20 November 20247.1441
19 November 20247.1350
18 November 20247.0827
15 November 20247.0913
14 November 20247.0859
13 November 20247.1036
12 November 20247.1204
11 November 20247.0930
8 November 20247.0959
7 November 20247.1027
6 November 20247.0456
5 November 20247.0811
4 November 20247.0654
1 November 20247.0808

October 2024

DateRate
31 October 20247.0928
30 October 20247.0762
29 October 20247.0908
28 October 20247.1051
25 October 20247.1322
24 October 20247.1718
23 October 20247.1488
22 October 20247.1624
21 October 20247.1778
18 October 20247.1752
17 October 20247.1359
16 October 20247.1390
15 October 20247.1048
14 October 20247.1156
11 October 20247.1367
10 October 20247.1360
9 October 20247.1726
8 October 20247.1958
7 October 20247.2072
4 October 20247.2105
3 October 20247.2129
2 October 20247.2310
1 October 20247.1683

September 2024

DateRate
30 September 20247.1733
27 September 20247.1813
26 September 20247.1793
25 September 20247.2052
24 September 20247.1801
23 September 20247.1470
20 September 20247.1595
19 September 20247.1914
18 September 20247.1677
17 September 20247.1820
16 September 20247.1870
13 September 20247.1988
12 September 20247.1742
11 September 20247.1745
10 September 20247.1756
9 September 20247.1694
6 September 20247.2159
5 September 20247.2192
4 September 20247.2020
3 September 20247.2151
2 September 20247.2179

August 2024

DateRate
30 August 20247.1863
29 August 20247.1710
28 August 20247.1541
27 August 20247.1553
26 August 20247.1471
23 August 20247.1248
22 August 20247.1295
21 August 20247.1403
20 August 20247.1477
19 August 20247.1462
16 August 20247.1177
15 August 20247.1277
14 August 20247.1483
13 August 20247.1552
12 August 20247.1569
9 August 20247.1477
8 August 20247.1546
7 August 20247.1574
6 August 20247.1041
5 August 20247.1218
2 August 20247.1597
1 August 20247.1631

July 2024

DateRate
31 July 20247.1709
30 July 20247.1491
29 July 20247.1340
26 July 20247.1342
25 July 20247.1353
24 July 20247.1530
23 July 20247.1518
22 July 20247.1563
19 July 20247.1497
18 July 20247.1754
17 July 20247.1931
16 July 20247.1746
15 July 20247.1931
12 July 20247.2140
11 July 20247.2208
10 July 20247.2263
9 July 20247.2305
8 July 20247.2540
5 July 20247.2753
4 July 20247.3043
3 July 20247.2949
2 July 20247.2616
1 July 20247.2806

June 2024

DateRate
28 June 20247.2543
27 June 20247.2523
26 June 20247.2576
25 June 20247.2780
24 June 20247.2866
21 June 20247.2726
20 June 20247.2712
19 June 20247.2907
18 June 20247.2705
17 June 20247.2596
14 June 20247.2358
13 June 20247.2396
12 June 20247.2432
11 June 20247.2011
10 June 20247.2064
7 June 20247.2472
6 June 20247.2373
5 June 20247.2682
4 June 20247.2770
3 June 20247.2985

May 2024

DateRate
31 May 20247.3031
30 May 20247.2554
29 May 20247.2698
28 May 20247.2995
27 May 20247.2882
24 May 20247.2435
23 May 20247.2533
22 May 20247.2475
21 May 20247.3041
20 May 20247.3107
17 May 20247.3106
16 May 20247.3302
15 May 20247.3531
14 May 20247.3306
13 May 20247.3396
10 May 20247.3342
9 May 20247.3033
8 May 20247.2917
7 May 20247.3362
6 May 20247.3598
3 May 20247.3837
2 May 20247.3684

April 2024

DateRate
30 April 20247.3861
29 April 20247.4232
26 April 20247.4166
25 April 20247.4205
24 April 20247.4083
23 April 20247.4123
22 April 20247.3925
19 April 20247.3521
18 April 20247.3834
17 April 20247.3609
16 April 20247.3528
15 April 20247.2934
12 April 20247.2920
11 April 20247.3222
10 April 20247.3962
9 April 20247.3994
8 April 20247.4015
5 April 20247.4274
4 April 20247.4564
3 April 20247.4313
2 April 20247.4375

March 2024

DateRate
28 March 20247.4599
27 March 20247.4286
26 March 20247.4439
25 March 20247.4250
22 March 20247.3970
21 March 20247.4330
20 March 20247.3930
19 March 20247.3854
18 March 20247.4239
15 March 20247.4158
14 March 20247.4365
13 March 20247.4435
12 March 20247.4398
11 March 20247.4318
8 March 20247.4460
7 March 20247.4197
6 March 20247.3911
5 March 20247.3946
4 March 20247.4288
1 March 20247.4308

February 2024

DateRate
29 February 20247.4137
28 February 20247.4032
27 February 20247.4461
26 February 20247.4247
23 February 20247.4665
22 February 20247.4743
21 February 20247.4491
20 February 20247.4694
19 February 20247.4687
16 February 20247.4677
15 February 20247.4376
14 February 20247.4242
13 February 20247.4667
12 February 20247.4539
9 February 20247.4869
8 February 20247.4622
7 February 20247.4876
6 February 20247.4394
5 February 20247.4152
2 February 20247.4904
1 February 20247.4417

January 2024

DateRate
31 January 20247.4534
30 January 20247.4501
29 January 20247.4225
26 January 20247.4267
25 January 20247.3725
24 January 20247.4144
23 January 20247.3799
22 January 20247.4178
19 January 20247.4243
18 January 20247.3914
17 January 20247.3764
16 January 20247.3881
15 January 20247.4183
12 January 20247.4435
11 January 20247.4549
10 January 20247.4253
9 January 20247.4375
8 January 20247.4313
5 January 20247.4249
4 January 20247.4504
3 January 20247.4232
2 January 20247.4208

Where the figures come from

How this rate is calculated

No single official source publishes this pair. We calculated it from the figures below, which are shown exactly as their sources published them. The calculated rate is ours, not the sources’.

The ExchangeRate-API figure is a daily market reference, not an official rate and not our quote.

Source: ECB statistics. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest CAD to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 CAD = 7.0493 MAD on 30 October 2026 and the lowest 6.5411 on 18 June 2026. From the first to the last figure of the period the rate moved +6.22% (calculated by us).
What were the highest and lowest CAD to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 CAD = 7.0504 MAD on 14 February 2025 and the lowest 6.4805 on 22 August 2025. From the first to the last figure of the period the rate moved −5.15% (calculated by us).
What were the highest and lowest CAD to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 CAD = 7.4904 MAD on 2 February 2024 and the lowest 6.9511 on 19 December 2024. From the first to the last figure of the period the rate moved −5.29% (calculated by us).
Are these figures the ones the source published?
The daily figures come from ExchangeRate-API’s daily market reference (not an official rate); where they are crossed with ECB figures, the result is calculated by us. Month averages and changes are also ours.

Disclaimer

Rates on this page are reference figures from official sources, or calculated by us from them, as of the date shown. They are for information only, are not an offer or a quote for any transaction, and are not investment, financial or tax advice. Past movements do not predict future ones. TrillioniPay shows the rate and fee for a payment before you confirm it.